searching for reviewer(nrc)
eb47781c21ef6799c7358b67fcacfad29143de28: Bug 970294 - Set our surface offset as a gfxContext device offset instead of a transform so that other callers don't accidentally overwrite it. r=nrc, a=lsblakk
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Feb 2014 12:32:38 +1300 - rev 186867
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 970294 - Set our surface offset as a gfxContext device offset instead of a transform so that other callers don't accidentally overwrite it. r=nrc, a=lsblakk
86561d4d413fb7762051cbdf3cc30f341bac5a3b: Bug 912173 - Always AddRef and Release the GLContext when sharing a SurfaceStream to avoid mismatches. r=nrc, a=akeybl
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 09 Sep 2013 14:35:20 +1200 - rev 186055
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 912173 - Always AddRef and Release the GLContext when sharing a SurfaceStream to avoid mismatches. r=nrc, a=akeybl
f72d3e3dc13ca4601b5a5c53001da9f6adaab2e9: Bug 904620 - Always send a transaction when we get a WebGL update to ensure that we get a composite. r=nrc, a=lsblakk
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 20 Aug 2013 11:39:55 +1200 - rev 186054
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 904620 - Always send a transaction when we get a WebGL update to ensure that we get a composite. r=nrc, a=lsblakk
2d59d990b0de890d2900163acf4b93c164c63c3d: Bug 900020 - Renew the surface when we hit an incomplete default framebuffer in the compositor. r=nrc, a=lsblakk
Benoit Jacob <bjacob@mozilla.com> - Tue, 24 Sep 2013 07:54:07 -0400 - rev 186040
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 900020 - Renew the surface when we hit an incomplete default framebuffer in the compositor. r=nrc, a=lsblakk
a111e4aa24ad5229946103e6d77780f680a7afbb: Bug 904620 - Always send a transaction when we get a WebGL update to ensure that we get a composite. r=nrc, a=lsblakk
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 20 Aug 2013 11:39:55 +1200 - rev 186023
Push 6 by ryanvm@gmail.com at Mon, 28 Apr 2014 19:04:19 +0000
Bug 904620 - Always send a transaction when we get a WebGL update to ensure that we get a composite. r=nrc, a=lsblakk
34bc56f8d2b0b30eaaa350c0852364b97356b27a: Bug 972199 part 3 - Fix comment in ElementAnimations::GetPositionInIteration; r=nrc
Brian Birtles <birtles@gmail.com> - Wed, 05 Mar 2014 10:19:16 +0900 - rev 182904
Bug 972199 part 3 - Fix comment in ElementAnimations::GetPositionInIteration; r=nrc Make comment reflect current parameter names.
81e98d0d0273ea89f2acc497e67537a8a93eb074: Bug 972199 part 2 - Add a crashtest for restoring the refresh driver after an advance; r=nrc
Brian Birtles <birtles@gmail.com> - Wed, 05 Mar 2014 10:19:15 +0900 - rev 182903
Bug 972199 part 2 - Add a crashtest for restoring the refresh driver after an advance; r=nrc In this crash test we restore the refresh driver after manually advancing it. This causes a situation where a layer has an animation that has yet to start. Prior to modifying ElementAnimations::GetPositionIteration this test case would trip an assertion there that rejected negative elapsed times when called from the compositor thread.
780785bdec58e105c1774da0edaed9c98f04ad3c: Bug 972199 part 1 - Make SampleAnimations filter out animations that are yet to start; r=nrc
Brian Birtles <birtles@gmail.com> - Wed, 05 Mar 2014 10:19:15 +0900 - rev 182902
Bug 972199 part 1 - Make SampleAnimations filter out animations that are yet to start; r=nrc When restoring the refresh driver after testing we can arrive at a situation where a layer has an animation that has yet to start. However, calling ElementAnimations::GetPositionInIteration with a negative value from the compositor thread is an error. This patch detects animations on the compositor thread that are yet-to-start and skips them when sampling. It also moves the activeAnimations = true line up as otherwise we would need special logic to wake up the compositor after the delay has finished.
0be8765182a349372f0e4964e161002469e57a70: Bug 970294 - Set our surface offset as a gfxContext device offset instead of a transform so that other callers don't accidentally overwrite it. r=nrc
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Feb 2014 12:32:38 +1300 - rev 182111
Bug 970294 - Set our surface offset as a gfxContext device offset instead of a transform so that other callers don't accidentally overwrite it. r=nrc
d788af3a9b200e4095132cc1d87c41777356e763: Bug 970294 - Set our surface offset as a gfxContext device offset instead of a transform so that other callers don't accidentally overwrite it. r=nrc, a=sledru
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 28 Feb 2014 12:32:38 +1300 - rev 177331
Bug 970294 - Set our surface offset as a gfxContext device offset instead of a transform so that other callers don't accidentally overwrite it. r=nrc, a=sledru
615eb1c448df0a30ac8e56bfecf2fe6e1ec9b023: Bug 946200 - Use the new texture client/host and async-video if OMTC is activated on Linux. r=nrc
Nicolas Silva <nical@mozilla.com> - Thu, 30 Jan 2014 16:05:47 +0100 - rev 176188
Bug 946200 - Use the new texture client/host and async-video if OMTC is activated on Linux. r=nrc
0f846300389d3ecfd69b99c277144a66b1c7ce56: Bug 952507 - Fix locking in double buffered ContentClient. r=nrc
Nicolas Silva <nical@mozilla.com> - Fri, 24 Jan 2014 15:25:04 +0100 - rev 175289
Bug 952507 - Fix locking in double buffered ContentClient. r=nrc
b9282cb0f9a7575e3189a3a0f5791334afb75db4: Bug 959448 - Convert most of LayersTypes.h to typed enums - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Thu, 23 Jan 2014 13:26:41 -0500 - rev 175152
Bug 959448 - Convert most of LayersTypes.h to typed enums - r=nrc find content/media dom/ipc widget/ gfx/tests gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYERS_\(NONE\|BASIC\|OPENGL\|D3D9\|D3D10\|D3D11\|CLIENT\|LAST\)\($\|[^A-Za-z0-9_]\)/\1LayersBackend::LAYERS_\2\3/g' find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::BUFFER_\2\3/g' find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(BUFFERED\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::\2\3/g' find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(DRAW\|DRAW_SNAPPED\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::\2\3/g' find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::CLIP_\2\3/g' find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SURFACE_\(NONE\|OPAQUE\|SINGLE_CHANNEL_ALPHA\|COMPONENT_ALPHA\)\($\|[^A-Za-z0-9_]\)/\1SurfaceMode::SURFACE_\2\3/g' find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(STRETCH\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::\2\3/g' find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::SCALE_\2\3/g'
24668220c9a47d170287851615bed4fe8fbd75bf: Bug 952507 - Fix locking in double buffered ContentClient. r=nrc
Nicolas Silva <nical@mozilla.com> - Thu, 23 Jan 2014 15:27:06 +0100 - rev 175062
Bug 952507 - Fix locking in double buffered ContentClient. r=nrc
4f164394937c5451b2843e7e567b6fc5fbdb2bea: Bug 952507 - Fix locking in ContentClient. r=nrc
Nicolas Silva <nical@mozilla.com> - Thu, 23 Jan 2014 15:26:59 +0100 - rev 175061
Bug 952507 - Fix locking in ContentClient. r=nrc
3a346b879068bf3eb9a3926ad093cc8c87cbeca0: Bug 957560 - Clear the newly allocated d3d TextureClient if the allocation flags says so. r=nrc
Nicolas Silva <nical@mozilla.com> - Mon, 20 Jan 2014 14:52:12 +0100 - rev 174546
Bug 957560 - Clear the newly allocated d3d TextureClient if the allocation flags says so. r=nrc
a956cec79aadb296926c3264cc301405dec75c73: Bug 603488 part 3: Modified DrawTargetSkia to accept non-skia sourcesurfaces. r=nrc
James Kolb <jck1089@gmail.com> - Mon, 13 Jan 2014 13:29:48 +1300 - rev 173296
Bug 603488 part 3: Modified DrawTargetSkia to accept non-skia sourcesurfaces. r=nrc
28531e5859c9180567939191ab066246f2a3d666: Bug 957904: Fix signed/unsigned comparison build warnings in CompositorD3D11.cpp. r=nrc
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 09 Jan 2014 06:26:20 -0800 - rev 172915
Bug 957904: Fix signed/unsigned comparison build warnings in CompositorD3D11.cpp. r=nrc
268795df42a173e29357b1e9e48d55a1c707658c: Bug 956266 - Don't rebuffer quad vertex + texture coordinates when drawing simple quads in CompositorOGL. r=nrc
Markus Stange <mstange@themasta.com> - Wed, 08 Jan 2014 13:00:04 +0100 - rev 172793
Bug 956266 - Don't rebuffer quad vertex + texture coordinates when drawing simple quads in CompositorOGL. r=nrc
1ff04cca465b386934de5d4df79351e743255f05: Bug 956266 - Don't rebuffer quad vertex + texture coordinates when drawing simple quads in CompositorOGL. r=nrc
Markus Stange <mstange@themasta.com> - Wed, 08 Jan 2014 10:31:07 +0100 - rev 172784
Bug 956266 - Don't rebuffer quad vertex + texture coordinates when drawing simple quads in CompositorOGL. r=nrc
46313f90324cd8b1a530e4b39e67f6145d3d204a: Bug 956401 - 7/9 - CompositorOGL::{Begin,End}Frame do not need to touch the scissor rect - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Tue, 07 Jan 2014 15:02:19 -0500 - rev 172659
Bug 956401 - 7/9 - CompositorOGL::{Begin,End}Frame do not need to touch the scissor rect - r=nrc
c1c6238d813c3cf24cb913ca969bfabca6330d5e: Bug 956401 - 6/9 - Remove Compositor::SaveState and Compositor::RestoreState - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Tue, 07 Jan 2014 15:02:19 -0500 - rev 172658
Bug 956401 - 6/9 - Remove Compositor::SaveState and Compositor::RestoreState - r=nrc
9f252901a2f14b9dc283cc1a451895019b40c6e2: Bug 956401 - 5/9 - Let DrawWindow{Under,Over}lay take care of saving and restoring GL state - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Tue, 07 Jan 2014 15:02:18 -0500 - rev 172657
Bug 956401 - 5/9 - Let DrawWindow{Under,Over}lay take care of saving and restoring GL state - r=nrc
b3b3e487e00203bf7b7da5d5e4884a55c05a8463: Bug 956401 - 3/9 - Let DrawQuadInternal use ScopedScissorRect - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Tue, 07 Jan 2014 15:02:18 -0500 - rev 172655
Bug 956401 - 3/9 - Let DrawQuadInternal use ScopedScissorRect - r=nrc
01843857fe51e579c6104ddd9fd364998cd0608c: Bug 956401 - 1/9 - SetRenderTarget doesn't need to touch the scissor rect - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Tue, 07 Jan 2014 15:02:18 -0500 - rev 172653
Bug 956401 - 1/9 - SetRenderTarget doesn't need to touch the scissor rect - r=nrc
b75d69931d4a66a5f7726fc41e301d60976d4a18: Bug 956141 - Move y-flipping feature out of GLContext, into CompositorOGL - r=jgilbert,nrc
Benoit Jacob <bjacob@mozilla.com> - Tue, 07 Jan 2014 15:02:18 -0500 - rev 172650
Bug 956141 - Move y-flipping feature out of GLContext, into CompositorOGL - r=jgilbert,nrc
dd1d484f6d22fc41ed8f35e1bcc3670e616fa415: Bug 900244 - Implement the D3D9 specific TextureClients. r=nrc
Nicolas Silva <nical@mozilla.com> - Tue, 07 Jan 2014 17:20:40 +0100 - rev 172589
Bug 900244 - Implement the D3D9 specific TextureClients. r=nrc
033f40f8414dc6076e764ef5db00c6379492115a: Bug 938591 - Use texture flags in DataTextureSource + D3D9/11 fixes. r=nrc
Nicolas Silva <nical@mozilla.com> - Tue, 07 Jan 2014 17:20:11 +0100 - rev 172587
Bug 938591 - Use texture flags in DataTextureSource + D3D9/11 fixes. r=nrc
620155e87cbb3ef610be79c7acbc0fc79054ddd7: Bug 900244 - New D3D9 Textures for BufferTextures. r=nrc
Nicolas Silva <nical@mozilla.com> - Tue, 07 Jan 2014 17:20:03 +0100 - rev 172586
Bug 900244 - New D3D9 Textures for BufferTextures. r=nrc
f429da79b7e3f52b9a8b03460649553162d0f3aa: Bug 938591 - New D3D11 TextureClient/Host. r=nrc
Nicolas Silva <nical@mozilla.com> - Tue, 07 Jan 2014 17:19:52 +0100 - rev 172585
Bug 938591 - New D3D11 TextureClient/Host. r=nrc
d20f05508b0cc6be53847501413b511676f25a65: Bug 950800 - Honor Composer2D toggling on the fly. r=nrc
Diego Wilson <dwilson@codeaurora.org> - Tue, 17 Dec 2013 09:01:39 -0800 - rev 171760
Bug 950800 - Honor Composer2D toggling on the fly. r=nrc Now you can toggle the hardware composer on/off at any point without restarting B2G.
c57f9c2a5459cd97e6f37b50657baed932c57637: Bug 897452 - Part 13 - Host-side cleanup: remove OnActorDestroy and DestroyTextureHost* - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 20:45:07 -0500 - rev 170237
Bug 897452 - Part 13 - Host-side cleanup: remove OnActorDestroy and DestroyTextureHost* - r=nrc
146bd659d1778925ba10938210fcd05f6a8d19fc: Bug 897452 - Part 12 - remove CompositableClient::OnActorDestroy - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 20:45:05 -0500 - rev 170236
Bug 897452 - Part 12 - remove CompositableClient::OnActorDestroy - r=nrc
3e24eaf5c3ec638ff809c06380cb46679de24031: Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 20:45:03 -0500 - rev 170235
Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
a283c87bafd130328bed0ba5e97de5b472506517: Bug 897452 - Part 10 - adapt post landing of bug 893301 - r=nical,nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 20:45:01 -0500 - rev 170234
Bug 897452 - Part 10 - adapt post landing of bug 893301 - r=nical,nrc
b91c858a43f50c5d72806d781620421377107239: Bug 897452 - Part 13 - Host-side cleanup: remove OnActorDestroy and DestroyTextureHost* - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 13:05:34 -0500 - rev 170186
Bug 897452 - Part 13 - Host-side cleanup: remove OnActorDestroy and DestroyTextureHost* - r=nrc
38ba49ee3e97803301250ed4c499472f5767eb76: Bug 897452 - Part 12 - remove CompositableClient::OnActorDestroy - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 13:05:32 -0500 - rev 170185
Bug 897452 - Part 12 - remove CompositableClient::OnActorDestroy - r=nrc
ea184ef847625f7ca45aed5c19f53a7f5749be86: Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 13:05:29 -0500 - rev 170184
Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
686cc512214973f72f5e7658b0af0d48294552b7: Bug 897452 - Part 10 - adapt post landing of bug 893301 - r=nical,nrc
Benoit Jacob <bjacob@mozilla.com> - Wed, 11 Dec 2013 13:05:27 -0500 - rev 170183
Bug 897452 - Part 10 - adapt post landing of bug 893301 - r=nical,nrc
00745445ecaafd6bafe9863da98ee442ba5d4af2: Bug 950800 - Honor Composer2D toggling on the fly. r=nrc, a=1.3+
Diego Wilson <dwilson@codeaurora.org> - Tue, 17 Dec 2013 09:01:39 -0800 - rev 169110
Bug 950800 - Honor Composer2D toggling on the fly. r=nrc, a=1.3+ Now you can toggle the hardware composer on/off at any point without restarting B2G.
0e796e3648153bde5b56d2c745c45fbfc94617e6: Bug 893301. Rollup patch - new textures content. r=nical,nrc
Nicholas Cameron <ncameron@mozilla.com> - Fri, 06 Dec 2013 07:39:22 +1300 - rev 168210
Bug 893301. Rollup patch - new textures content. r=nical,nrc
cc42ffb0d95a44278c866c156e5c79c0c89f56cc: Bug 893301. Fix alpha corruptions. r=nrc
Nicolas Silva <nical.bugzilla@gmail.com> - Fri, 08 Nov 2013 18:53:16 +0100 - rev 167660
Bug 893301. Fix alpha corruptions. r=nrc
caa48441db53ab84116ce9a23a58a57040ea030b: Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
Nicolas Silva <nsilva@mozilla.com> - Wed, 27 Nov 2013 11:15:17 +1300 - rev 166748
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
f5120348a27f02067b4ea070bc429fe5377686f6: Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc).
David Anderson <danderson@mozilla.com> - Thu, 21 Nov 2013 11:25:16 -0800 - rev 165971
Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc).
36433cc86d07081e3cbaeb44b797f3121215eac9: Bug 940959 - Use alpha textures for YCbCr planes with D3D11. r=nrc
Nicolas Silva <nical@mozilla.com> - Thu, 21 Nov 2013 17:42:05 +0100 - rev 165902
Bug 940959 - Use alpha textures for YCbCr planes with D3D11. r=nrc
6a0fa18d121cd3f8c74bc56235f8c926dcd8dbb1: Bug 940959 - Use alpha textures for YCbCr planes with D3D10. r=nrc
Nicolas Silva <nical@mozilla.com> - Thu, 21 Nov 2013 17:41:58 +0100 - rev 165901
Bug 940959 - Use alpha textures for YCbCr planes with D3D10. r=nrc
1f48eebd7b4a8502822fb88cbf04e1561a63fc64: Bug 940959 - Use alpha textures for YCbCr planes with D3D9. r=nrc
Nicolas Silva <nical@mozilla.com> - Thu, 21 Nov 2013 17:40:55 +0100 - rev 165900
Bug 940959 - Use alpha textures for YCbCr planes with D3D9. r=nrc
7d8f41da1da9108ddb386408b69afd3378a21feb: Bug 936566 - Print mask layers in layers dump. r=nrc
Benoit Girard <b56girard@gmail.com> - Tue, 19 Nov 2013 23:55:27 -0500 - rev 165635
Bug 936566 - Print mask layers in layers dump. r=nrc
4d8015a521782d52db8be7a2bd7db2fc1292e0b8: Bug 936566 - Print mask layers in layers dump. r=nrc
Benoit Girard <b56girard@gmail.com> - Mon, 18 Nov 2013 20:22:41 -0500 - rev 165275
Bug 936566 - Print mask layers in layers dump. r=nrc
92f737230338676fc3f3f502ff13d5c21590b050: Bug 936511 - Add layers.dump to dump layer tree. r=bas,nrc
Benoit Girard <b56girard@gmail.com> - Sun, 17 Nov 2013 16:47:40 -0500 - rev 164153
Bug 936511 - Add layers.dump to dump layer tree. r=bas,nrc