gecko-dev/gfx/layers/basic
Jeff Muizelaar 34032eed5e Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow
Currently we use a world transform on the LayerManager. This gets passed to the
screen render target which adjusts the gl transform to accomplish the rotation.
This causes a lot of the system to have to know about the transform.

Instead we can just bake the transform into the root layer's shadow transform.
Everything now mostly just works.

--HG--
extra : rebase_source : e0e170d191eef5887a2e6b17f71ac79037033006
2014-09-10 15:59:00 -04:00
..
AutoMaskData.h
BasicCanvasLayer.cpp Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas 2014-09-10 18:29:35 +01:00
BasicCanvasLayer.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
BasicColorLayer.cpp Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
BasicCompositor.cpp Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow 2014-09-10 15:59:00 -04:00
BasicCompositor.h Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow 2014-09-10 15:59:00 -04:00
BasicContainerLayer.cpp
BasicContainerLayer.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
BasicImageLayer.cpp Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
BasicImages.cpp
BasicImplData.h
BasicLayerManager.cpp Bug 1064084, part 4 - Convert all consumers of gfxContext::IdentityMatrix() to use gfxContext::SetMatrix(). r=Bas 2014-09-11 07:57:39 +01:00
BasicLayers.h bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj 2014-08-05 13:33:55 -04:00
BasicLayersImpl.cpp Bug 1065031, part 2 - Changes to Moz2D consuming code to update callers of Moz2D Matrix's Translate, Scale and Rotate methods to use these methods' new names. r=Bas 2014-09-10 18:29:35 +01:00
BasicLayersImpl.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
BasicThebesLayer.cpp Bug 1064084, part 1 - Convert all consumers of gfxContext::Translate() to use gfxContext::SetMatrix()/Multiply(). r=Bas 2014-09-11 07:57:38 +01:00
BasicThebesLayer.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
MacIOSurfaceTextureHostBasic.cpp
MacIOSurfaceTextureHostBasic.h
TextureClientX11.cpp
TextureClientX11.h
TextureHostBasic.cpp
TextureHostBasic.h
X11BasicCompositor.cpp
X11BasicCompositor.h Bug 1061250 - Fix more bad implicit constructors in graphics; r=roc 2014-09-02 09:47:43 -04:00
X11TextureSourceBasic.cpp
X11TextureSourceBasic.h