gecko/gfx/layers/opengl
Chris Jones 0263e5a9c4 Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc
This is a rollup of the following patches

part 0: Add a dynamic cast to ColorLayer*

part 1: Add a Composer2D interface to enable implementations to more efficiently compose layer trees

part 2: Let widgets expose Composer2Ds, if they have them

part 3: Expose a layers ogl "friend" API that Composer2D will consume

part 4: Hook Composer2D into the LayerManagerOGL rendering pipeline

part 5: Implement all the goop to let widget/gonk use a Composer2D (HwcComposer2D)
2012-11-19 09:58:38 -08:00
..
CanvasLayerOGL.cpp Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
CanvasLayerOGL.h Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
ColorLayerOGL.cpp Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc 2012-08-13 22:10:10 +12:00
ColorLayerOGL.h
Composer2D.h Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
ContainerLayerOGL.cpp Bug 806029: Have remote content drop their buffers when they're hidden. r=mattwoodrow sr=roc 2012-11-07 19:51:55 -08:00
ContainerLayerOGL.h Bug 785333 - Add ContainerLayer::RepositionChild. r=bas 2012-08-29 11:52:55 +01:00
genshaders.py
genshaders.sh
ImageLayerOGL.cpp Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
ImageLayerOGL.h Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
LayerManagerOGL.cpp Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
LayerManagerOGL.h Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
LayerManagerOGLProgram.cpp Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg 2012-09-01 22:35:17 -04:00
LayerManagerOGLProgram.h Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
LayerManagerOGLShaders.h Bug 778091 - Use medium precision for SurfaceTexture shader r=vlad 2012-09-17 15:50:33 -04:00
LayerManagerOGLShaders.txt Bug 778091 - Use medium precision for SurfaceTexture shader r=vlad 2012-09-17 15:50:33 -04:00
ReusableTileStoreOGL.cpp Bug 800944 - Use fuzzy float equal to prevent harvesting tiles causing assertion. r=Cwiiis 2012-10-30 12:08:22 -04:00
ReusableTileStoreOGL.h
TexturePoolOGL.cpp Backout 4987ffd173a4 (bug 687267) for bustage 2012-07-23 14:47:54 +01:00
TexturePoolOGL.h Backout 4987ffd173a4 (bug 687267) for bustage 2012-07-23 14:47:54 +01:00
ThebesLayerOGL.cpp Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
ThebesLayerOGL.h Bug 804852: Support for the hwc implementation of Composer2D. r=mattwoodrow,mwu,roc sr=roc 2012-11-19 09:58:38 -08:00
TiledThebesLayerOGL.cpp Bug 796117 - Fix ReusableTileStoreOGL. r=bgirard 2012-10-29 22:46:54 +00:00
TiledThebesLayerOGL.h Bug 805792 - Avoid another extra copie when calling RenderTile. r=Cwiiis 2012-10-29 18:10:45 -04:00