Commit Graph

1139 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
d4c8237c25 Backed out changeset 07a74e6e53b2 (bug 1017427) for reftest failures on a CLOSED TREE 2014-06-04 16:05:24 +02:00
Chris Lord
cc1a8300cb Bug 1017427 - Fix CompositorOGL RenderOffset not offsetting clipping rect. r=nical 2014-06-04 13:26:57 +01:00
Phil Ringnalda
ea43347d66 Back out 710b11cd8e47 (bug 1016086) for Android robocop bustage 2014-06-01 13:16:44 -07:00
Andreas Gal
1d8c6b36e5 Bug 1016086 - Part 4: Setup attribute configuration when we start compositing instead of for every draw command (r=Bas) 2014-06-01 10:44:42 -07:00
Phil Ringnalda
3e5340dd29 Merge f-t to m-c 2014-05-31 20:31:07 -07:00
Andreas Gal
f95f79bea7 Bug 1017571 - Use TRIANGLES instead of TRIANGLE_STRIP to fix rendering glitchs on MacOSX with uniform array access (r=Bas) 2014-05-30 22:34:14 -04:00
Victor Porof
9ce7e9c089 Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj 2014-05-23 17:12:29 -04:00
Andreas Gal
ee8dee4c76 Bug 1016086 - Part 1: Use a single attribute in all shaders (r=Bas) 2014-05-29 10:19:37 -04:00
Wes Kocher
f108ef46c1 Backed out 3 changesets (bug 1016086) for robocop bustage on a CLOSED TREE
Backed out changeset 450878674b08 (bug 1016086)
Backed out changeset e6b0a5086a81 (bug 1016086)
Backed out changeset 9e572e6623e7 (bug 1016086)
2014-05-28 15:10:32 -07:00
Andreas Gal
823b7c091b Bug 1016086 - Part 3: Setup attribute configuration when we start compositing instead of for every draw command (r=Bas) 2014-05-28 16:18:46 -04:00
Andreas Gal
39be2ca1b2 Bug 1016086 - Part 1: Use a single attribute in all shaders (r=Bas) 2014-05-28 16:18:36 -04:00
Andreas Gal
ba67732f00 Fix rebase error for bug 1012407 (r=CLOSED TREE) 2014-05-28 14:24:23 -04:00
Andreas Gal
bd6b6ee02e Bug 1012407 - Part 9: Use CLAMP instead of GL_REPEAT to draw quads (r=Bas) 2014-05-28 14:07:15 -04:00
Andreas Gal
47abe4ef63 Bug 1012407 - Part 8: Remove VBOArena which is now dead code (r=Bas) 2014-05-28 14:04:07 -04:00
Andreas Gal
c5c9b67596 Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-28 10:15:31 -04:00
Markus Stange
22992cbfea Bug 1016437 - Make TextureImageTextureSourceOGL::Update refuse uploading textures that exceed the maximum texture size if bigimage is disallowed. r=bjacob 2014-05-28 12:52:13 +02:00
Markus Stange
136d73bcdc Bug 1016437 - Document why we don't use TiledTextureImage for YCbCr frames and add an assert to that effect. r=nical 2014-05-28 12:52:12 +02:00
Matt Woodrow
0726340c00 Bug 1013767 - Restrict BasicCompositor snapshots to the bounds of the invalid region. r=nical 2014-05-28 13:21:32 +12:00
Chris Lord
896c1a9861 Bug 1006797 - Fix application of OGL compositor screen render offset. r=nical 2014-05-27 13:31:01 +01:00
Andreas Gal
1a4978569a Bug 1012407 - Part 9: Ensure texture coordinates are within (0,0)(1,1) and nits for Part 6 (r=Bas) 2014-05-24 02:49:41 +02:00
Andreas Gal
f78d29b988 Bug 1001885: Support NPOT texture wrap modes on older PowerVR drivers (r=mattwoodrow). 2014-05-22 15:05:03 -04:00
Sotaro Ikeda
afdf8e01dd Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical 2014-05-24 09:14:45 -07:00
Steve Fink
12ba3a7a2a Backed out changeset 171edffe0641 (bug 1006957) for crash at BaseAutoLock<mozilla::Mutex>::BaseAutoLock(mozilla::Mutex&) from layers::AsyncTransactionTrackersHolder::ClearAllAsyncTransactionTrackers on a CLOSED TREE 2014-05-23 21:16:02 -07:00
Nathan Froyd
3087f2eca6 Backout d6c58a2a6da4 (bug 1012407) for various bustages on a CLOSED TREE 2014-05-23 23:36:28 -04:00
Nathan Froyd
a31a0e4ff3 Backout 471244c106e9:634be002dbc9 (bug 1012407) 2014-05-23 23:34:43 -04:00
Andreas Gal
aca5916189 Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-24 04:16:27 +02:00
Andreas Gal
6d44ef02e1 Bug 1012407 - Follow-up nits for part 6. 2014-05-24 04:15:45 +02:00
Sotaro Ikeda
ac5d74bdb6 Bug 1006957 - Handle buffer ownership between SurfaceStream and CanvasClient r=nical 2014-05-23 17:52:43 -07:00
Andreas Gal
095d4eb7ff Bug 1012407 - Part 9: Normalize texture coordinates in DecomposeIntoNoRepeatRects (r=BenWa) 2014-05-24 02:49:41 +02:00
Carsten "Tomcat" Book
1c7db51a21 Backed out changeset c4a259f05a18 (bug 1012407) for reftest 5 test failures 2014-05-23 10:37:03 +02:00
Andreas Gal
9d1fa78b53 Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-23 06:10:51 +02:00
Wes Kocher
d0cf640a86 Merge m-c to inbound 2014-05-22 17:55:00 -07:00
Wes Kocher
e4bc303ace Merge inbound to m-c 2014-05-22 17:30:30 -07:00
Sotaro Ikeda
df4b4a2f91 Bug 1012740 - Change as not to abort in GrallocTextureHostOGL::GrallocTextureHostOGL() r=nical 2014-05-22 06:23:12 -07:00
Sotaro Ikeda
f3bdf1fc39 Bug 1012737 - Add erro check to GrallocTextureClientOGL::GetAsDrawTarget() r=nical 2014-05-22 06:17:03 -07:00
Wes Kocher
fd7188a2e3 Backed out 4 changesets (bug 1012407) for b2g reftest5 orange on an otherwise CLOSED TREE
Backed out changeset 08e17f48aed1 (bug 1012407)
Backed out changeset b17b7b59cf88 (bug 1012407)
Backed out changeset 1c692df3f080 (bug 1012407)
Backed out changeset 560bd45d52de (bug 1012407)
2014-05-21 18:05:15 -07:00
Andreas Gal
9f4e0487b4 Bug 1012407 - Part 8: Remove VBOArena which is now dead code (r=Bas) 2014-05-22 00:47:02 +02:00
Andreas Gal
9a083957f6 Bug 1012407 - Part 7: Use a single GL draw call to draw up to 4 texture quads (r=Bas) 2014-05-22 00:44:40 +02:00
Andreas Gal
8ddd1bd742 Bug 1012407 - Part 6: Eliminate VBO use and DrawQuads and manually draw no-repeat quads (r=Bas) 2014-05-22 00:23:21 +02:00
Andreas Gal
fe26dacc29 Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas) 2014-05-22 00:23:18 +02:00
Jeff Gilbert
83d027e8b7 Bug 1014961 - IOSurfs are always RGB not BGR. - r=mattwoodrow 2014-05-22 16:44:15 -07:00
Andreas Gal
9c600b1760 Bug 1012407 - Part 6: Eliminate VBO use and DrawQuads and manually draw no-repeat quads (r=Bas) 2014-05-22 12:29:56 +02:00
Andreas Gal
859d692d6a Bug 1012407 - Part 5: Allow passing a texture rectangle to BindAndDrawQuad (r=Bas) 2014-05-22 12:29:54 +02:00
Nicolas Silva
69c73e6b6b Bug 1013292 - Fix some using namespace + unified build issues in gfx code. r=kats 2014-05-22 12:11:45 +02:00
Andreas Gal
df606d1b94 Bug 1012407 - Part 4: Always pass the layer rect to BindAndDrawQuad (r=Bas) 2014-05-21 23:36:56 +02:00
Andreas Gal
bab0b9f3d2 Bug 1012407 - Part 3: Eliminate DrawQuadInternal since we no longer need it (r=Bas) 2014-05-21 23:26:38 +02:00
Andreas Gal
013ca12b06 Bug 1012407 - Part 2: Use Moz2D to draw velocity graph and elminiate use of GL_LINE_STRIP (r=Bas) 2014-05-21 23:24:16 +02:00
Andreas Gal
202b439890 Bug 1012407 - Part 1: Reduce amount of data uploaded to GPU (layer quad rect instead of transform) r=Bas 2014-05-21 23:03:49 +02:00
Sotaro Ikeda
ceac91078e Bug 1011327 - Add checks around SharedBufferManagerParent 2014-05-20 13:50:25 -07:00
Chris Peterson
c98852402b Bug 1010706 - Fix uninitialized variable warnings in gfx/layers/opengl/CompositorOGL.cpp. r=mwoodrow 2014-05-16 00:35:13 -07:00