gecko/gfx/layers
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
..
apz Fix displayport bounds not being computed from the correct origin. (bug 1109949, r=tn) 2014-12-11 21:13:10 -08:00
basic Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical 2014-12-09 13:19:29 -05:00
client Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel 2014-12-13 01:50:47 +00:00
composite Bug 1110998 - Let the profiler turn on layers.dump-texture. r=mstange 2014-12-12 16:11:57 -05:00
d3d9 Backed out changeset 48667a14f94d (bug 1092360) for test bustage / crashes on a CLOSED TREE 2014-11-14 08:14:22 +01:00
d3d10 Bug 1092130 - Fixed build errors found by mingw after bug 1076698 landed (-Werror=missing-braces errors). r=cpearce 2014-11-03 10:28:52 +01:00
d3d11 Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel 2014-12-13 01:50:47 +00:00
ipc Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel 2014-12-13 01:50:47 +00:00
opengl Backed out 3 changesets (bug 1105834) for non-unified b2g bustage 2014-12-09 17:15:42 -08:00
protobuf
AtomicRefCountedWithFinalize.h
AxisPhysicsModel.cpp
AxisPhysicsModel.h
AxisPhysicsMSDModel.cpp
AxisPhysicsMSDModel.h
BufferUnrotate.cpp
BufferUnrotate.h
Compositor.cpp Backed out changeset 48667a14f94d (bug 1092360) for test bustage / crashes on a CLOSED TREE 2014-11-14 08:14:22 +01:00
Compositor.h Backed out changeset 48667a14f94d (bug 1092360) for test bustage / crashes on a CLOSED TREE 2014-11-14 08:14:22 +01:00
CompositorTypes.h Bug 1088414: Use a single synchronization texture for D3D11. r=jrmuizel 2014-12-13 01:50:47 +00:00
CopyableCanvasLayer.cpp
CopyableCanvasLayer.h
D3D9SurfaceImage.cpp Bug 1089214 - Avoid using null query in D3D9SurfaceImage::EnsureSynchronized. r=nical 2014-11-27 17:56:00 -08:00
D3D9SurfaceImage.h
DirectedGraph.h
Effects.cpp Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical 2014-07-09 12:26:18 -07:00
Effects.h Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical 2014-07-09 12:26:18 -07:00
FrameMetrics.h Fix displayport bounds not being computed from the correct origin. (bug 1109949, r=tn) 2014-12-11 21:13:10 -08:00
genTables.py
GLImages.cpp Bug 1097116 - Followup for non-unified build breakage r=me CLOSED TREE 2014-11-26 15:43:57 -06:00
GLImages.h Bug 1109699 - Fix more bad implicit constructors in gfx and image; r=jrmuizel 2014-12-10 17:48:11 -05:00
GrallocImages.cpp Bug 1073252. Part 1: Track opaqueness of gralloc TextureClient/Host. r=nical 2014-10-30 15:32:40 +13:00
GrallocImages.h
ImageContainer.cpp Bug 1101552 - Remove the double-buffered ImageClient. r=sotaro 2014-11-20 19:49:51 +01:00
ImageContainer.h Bug 1091777 - Add TextureClient recycling to CairoImag r=nical 2014-11-13 07:53:49 -08:00
ImageDataSerializer.cpp Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical 2014-12-09 13:19:29 -05:00
ImageDataSerializer.h
ImageLayers.cpp Bug 1100110 - Fix ScaleMode handling of ImageLayer and HwcComposer2D r=mattwoodrow 2014-12-06 17:12:50 -08:00
ImageLayers.h Bug 1100110 - Fix ScaleMode handling of ImageLayer and HwcComposer2D r=mattwoodrow 2014-12-06 17:12:50 -08:00
ImageTypes.h Bug 1072528. Part 2: Remove layers code. r=bas 2014-09-24 16:35:06 -04:00
LayerMetricsWrapper.h Bug 1090398 - Add support for using the layer event regions for hit testing. r=botond 2014-11-14 07:40:14 -05:00
Layers.cpp Bug 1036602 - add generic gfx/layers functionality for VR rendering; r=nical 2014-07-09 12:26:18 -07:00
Layers.h Bug 1100110 - Fix ScaleMode handling of ImageLayer and HwcComposer2D r=mattwoodrow 2014-12-06 17:12:50 -08:00
LayerScope.cpp Bug 1096139 - Create websocket dynamically after we enable Layerscope. r=dglastonbury 2014-11-20 02:00:00 +01:00
LayerScope.h Bug 1096139 - Create websocket dynamically after we enable Layerscope. r=dglastonbury 2014-11-20 02:00:00 +01:00
LayersLogging.cpp Backed out 3 changesets (bug 1105834) for non-unified b2g bustage 2014-12-09 17:15:42 -08:00
LayersLogging.h Bug 1104266 - Add logging of nsDisplayLayerEventRegions fields in the display list dump. r=mattwoodrow 2014-11-25 08:45:20 -05:00
LayerSorter.cpp
LayerSorter.h
LayersTypes.h Bug 1090398 - Add support for using the layer event regions for hit testing. r=botond 2014-11-14 07:40:14 -05:00
LayerTreeInvalidation.cpp Bug 1098495 - Retain a container's intermediate surface's content. r=mattwoodrow 2014-11-18 17:33:36 -05:00
LayerTreeInvalidation.h
MacIOSurfaceImage.cpp
MacIOSurfaceImage.h
Makefile.in
moz.build Bug 1091777 - Add TextureClient recycling to CairoImag r=nical 2014-11-13 07:53:49 -08:00
ReadbackLayer.h
ReadbackProcessor.cpp Bug 1103623 - Port most remaining gfxContext::Fill() calls to Moz2D. r=mattwoodrow 2014-11-24 00:04:33 +00:00
ReadbackProcessor.h
RenderTrace.cpp
RenderTrace.h
RotatedBuffer.cpp Bug 1102895 - Remove unused TextureFlags. r=sotaro 2014-11-25 20:19:04 +01:00
RotatedBuffer.h Bug 1102895 - Remove unused TextureFlags. r=sotaro 2014-11-25 20:19:04 +01:00
TextureDIB.cpp
TextureDIB.h
TiledLayerBuffer.h Bug 1094442 - Part 1: Refactor how tile w/h is queried r=kats 2014-11-12 17:54:29 -05:00
TransactionIdAllocator.h
YCbCrImageDataSerializer.cpp Bug 1099437 - Part 1: Protect against negative sizes and overflow. r=nical 2014-12-09 13:19:29 -05:00
YCbCrImageDataSerializer.h