gecko-dev/gfx/layers/composite
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
..
AsyncCompositionManager.cpp Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow 2014-09-10 15:59:00 -04:00
AsyncCompositionManager.h Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow 2014-09-10 15:59:00 -04:00
CanvasLayerComposite.cpp Bug 975346 - Part 1: General functions for Effects. r=dglastonbury 2014-06-22 19:06:00 +02:00
CanvasLayerComposite.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
ColorLayerComposite.cpp Bug 975346 - Part 1: General functions for Effects. r=dglastonbury 2014-06-22 19:06:00 +02:00
ColorLayerComposite.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
CompositableHost.cpp Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical 2014-08-18 22:14:00 -04:00
CompositableHost.h Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical 2014-08-18 22:14:00 -04:00
ContainerLayerComposite.cpp Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow 2014-09-10 15:59:00 -04:00
ContainerLayerComposite.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
ContentHost.cpp Bug 1048110 - Expand complex visible regions if we're going to be resampling when using tiling. r=Bas 2014-08-04 15:29:55 +12:00
ContentHost.h Bug 1048916. Convert a bunch of layers from nsAutoPtr to UniquePtr. r=roc 2014-08-25 11:09:39 -04:00
FontData.h Bug 982275 - Part 1: Add the ability to render text inside layers. r=jrmuizel 2014-03-12 03:27:30 +01:00
FPSCounter.cpp Bug 1059803. Change FPSCounter to not use ToSecondsSigDigits() part 2 2014-08-28 10:25:23 -04:00
FPSCounter.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
ImageHost.cpp Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical 2014-08-18 22:14:00 -04:00
ImageHost.h Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical 2014-08-18 22:14:00 -04:00
ImageLayerComposite.cpp Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical 2014-08-18 22:14:00 -04:00
ImageLayerComposite.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
LayerManagerComposite.cpp Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow 2014-09-10 15:59:00 -04:00
LayerManagerComposite.h Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow 2014-09-10 15:59:00 -04:00
qrcode_table.h Bug 1015659 - Replace frame-counter by qrcode to tag video frames. r=jrmuizel 2014-06-17 16:34:42 -04:00
TextRenderer.cpp Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten 2014-08-27 11:57:43 -04:00
TextRenderer.h Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten 2014-08-27 11:57:43 -04:00
TextureHost.cpp Bug 1060114 - Fix partial surface uploading through BufferTextureClient. r=Bas 2014-08-29 15:06:26 +12:00
TextureHost.h Bug 1060114 - Fix partial surface uploading through BufferTextureClient. r=Bas 2014-08-29 15:06:26 +12:00
ThebesLayerComposite.cpp Bug 1055760 - Update some more bits of compositor layer code to deal with multiple FrameMetrics. r=BenWa,botond 2014-08-27 22:13:42 -04:00
ThebesLayerComposite.h Bug 1055760 - Update some more bits of compositor layer code to deal with multiple FrameMetrics. r=BenWa,botond 2014-08-27 22:13:42 -04:00
TiledContentHost.cpp Bug 967844. Part 1: Move mBackgroundColor from Layer to FrameMetrics. r=kats 2014-08-30 00:23:25 +12:00
TiledContentHost.h Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc 2014-08-20 00:55:14 -04:00
X11TextureHost.cpp Bug 1014355 - Fix ownership issue in X11TextureClient. r=cwiiis 2014-06-18 19:11:12 +02:00
X11TextureHost.h bug 1036401 - adjust includes to fix up some issues with complete types instead of forward declarations being required r=bz r=bjacob 2014-07-22 11:29:33 -04:00