gecko/gfx/layers/d3d11
Bas Schouten ee49fe00fe Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel
This patch adds a cross platform 'sync object' that is used to synchronize the drawing of individual textures. For the D3D11 implementation all textures that are written to will have one pixel copied into the D3D11 sync texture while holding its lock. The compositor will then, before composition acquire and release sync once, this should ensure all drawing on the content side has completed.
2014-12-13 01:50:47 +00:00
..
CompositorD3D11.cpp Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel 2014-12-13 01:50:47 +00:00
CompositorD3D11.fx Bug 1033124 - Use correct and more precise coeffs for YCbCr->RGB conversion. - r=mattwoodrow,r=bas 2014-07-02 17:48:18 -07:00
CompositorD3D11.h Bug 1107297: Only recomposite the damaged rect with D3D11. r=jrmuizel 2014-12-06 00:02:18 +00:00
CompositorD3D11Shaders.h Bug 1033124 - Use correct and more precise coeffs for YCbCr->RGB conversion. - r=mattwoodrow,r=bas 2014-07-02 17:48:18 -07:00
genshaders.sh Bug 1033124 - Use correct and more precise coeffs for YCbCr->RGB conversion. - r=mattwoodrow,r=bas 2014-07-02 17:48:18 -07:00
ReadbackManagerD3D11.cpp Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc 2014-09-26 13:06:08 -04:00
ReadbackManagerD3D11.h Bug 1055664 - Use static instead of fiend function for StartTaskThread. r=bas.schouten 2014-08-26 13:50:38 +02:00
TextureD3D11.cpp Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel 2014-12-13 01:50:47 +00:00
TextureD3D11.h Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel 2014-12-13 01:50:47 +00:00