gecko-dev/gfx/layers
Matt Woodrow ae8c862a29 Bug 1456555 - Support Map on multiple threads. r=rhunt
This just makes the existing hack available to all DataSourceSurface implementations by default, since we use different ones with WR.

MozReview-Commit-ID: GVR0rIx8wtD

Depends on D10036

Differential Revision: https://phabricator.services.mozilla.com/D10038

--HG--
extra : moz-landing-system : lando
2018-11-06 21:04:02 +00:00
..
apz Bug 1502614 - Continue autoscroll animation after any main-thread scroll update (absolute or relative). r=rhunt 2018-11-05 14:38:43 +00:00
basic Bug 1483459 - Avoid copying regions before converting them to rects throughout the gfx directory. r=sotaro 2018-08-21 14:58:47 +02:00
client Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
composite Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
d3d11 Bug 1497294 - P6. Fix NV12 playback on legacy D3D11 compositor. r=mattwoodrow 2018-10-11 01:44:44 +00:00
ipc Merge inbound to mozilla-central. a=merge 2018-11-02 18:44:43 +02:00
layerviewer
mlgpu Bug 1497294 - P7. Add P016 and P010 surface format support. r=jgilbert 2018-10-10 22:21:53 +00:00
opengl Bug 1493198 - P4. Add support for 10/12 bits YUV image to WebRender (bindings) r=mattwoodrow 2018-09-26 14:58:25 +00:00
protobuf Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
wr Backed out 5 changesets (bug 1456555) for reftests failuress on /reftests/svg/text/pattern-content.svg. 2018-11-06 07:39:19 +02:00
AnimationHelper.cpp Bug 1495350 - Adjust fill mode to use on the compositor based on the playback rate; r=hiro 2018-10-05 05:43:49 +00:00
AnimationHelper.h Bug 1479234 - Drop GetAnimationOpacity and GetAnimationTransform ipc calls. r=boris,froydnj 2018-07-31 06:13:15 +09:00
AnimationInfo.cpp Bug 1476773 - Drop AnimationInfo::HasOpacityAnimation and Layer::HasOpacityAnimation. r=kats 2018-07-19 05:48:07 +09:00
AnimationInfo.h Bug 1476773 - Drop AnimationInfo::HasOpacityAnimation and Layer::HasOpacityAnimation. r=kats 2018-07-19 05:48:07 +09:00
AsyncCanvasRenderer.cpp
AsyncCanvasRenderer.h
AtomicRefCountedWithFinalize.h Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical 2018-06-16 17:42:33 +03:00
AxisPhysicsMSDModel.cpp
AxisPhysicsMSDModel.h
AxisPhysicsModel.cpp
AxisPhysicsModel.h
BSPTree.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
BSPTree.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
BufferTexture.cpp Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
BufferTexture.h Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
CanvasRenderer.cpp
CanvasRenderer.h Bug 1460496 - Remove WebRenderCanvasRendererSync r=nical 2018-05-14 10:25:47 +09:00
Compositor.cpp Bug 1477678 - Remove useless Compositor::SetDispAcquireFence. r=kats 2018-07-23 13:06:24 +00:00
Compositor.h Bug 1477678 - Remove useless Compositor::SetDispAcquireFence. r=kats 2018-07-23 13:06:24 +00:00
CompositorTypes.h Backed out 10 changesets (bug 1265824) for causing reftests failures on global-composite-operation.html. CLOSED TREE 2018-07-23 19:36:37 +03:00
CopyableCanvasRenderer.cpp Bug 1440993: followup: Avoid overwriting the frontbuffer variable. r=nical 2018-03-14 14:26:41 +01:00
CopyableCanvasRenderer.h
D3D9SurfaceImage.cpp
D3D9SurfaceImage.h
D3D11ShareHandleImage.cpp Bug 1497294 - P7. Add P016 and P010 surface format support. r=jgilbert 2018-10-10 22:21:53 +00:00
D3D11ShareHandleImage.h Bug 1495025 - P3. Store original IMFMediaType's subtype in D3D11SharedHandleImage. r=cpearce 2018-10-08 15:52:00 +02:00
D3D11YCbCrImage.cpp Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
D3D11YCbCrImage.h Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
DirectedGraph.h
DirectionUtils.h
Effects.cpp
Effects.h Bug 1497294 - P7. Add P016 and P010 surface format support. r=jgilbert 2018-10-10 22:21:53 +00:00
FrameMetrics.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
FrameMetrics.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
GLImages.cpp
GLImages.h
GPUVideoImage.h Bug 1493590 - Fix crash in GPUVideoImage::GetData. r=mattwoodrow 2018-09-24 17:11:00 -04:00
IMFYCbCrImage.cpp Bug 1470386 - Recycle TextureClient at IMFYCbCrImage r=mattwoodrow 2018-06-28 12:56:36 +09:00
IMFYCbCrImage.h Bug 1470386 - Recycle TextureClient at IMFYCbCrImage r=mattwoodrow 2018-06-28 12:56:36 +09:00
IPDLActor.h
ImageContainer.cpp Bug 1428558 - Part 6. Integrate SharedSurfacesAnimation with ImageContainer. r=nical 2018-11-02 09:09:52 -04:00
ImageContainer.h Bug 1428558 - Part 6. Integrate SharedSurfacesAnimation with ImageContainer. r=nical 2018-11-02 09:09:52 -04:00
ImageDataSerializer.cpp Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
ImageDataSerializer.h Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow 2018-09-25 20:44:55 +00:00
ImageLayers.cpp Backed out 4 changesets (bug 1418816) for reftest perma failure bugs/289480.html a=backout 2018-09-19 20:59:37 +01:00
ImageLayers.h Backed out 4 changesets (bug 1418816) for reftest perma failure bugs/289480.html a=backout 2018-09-19 20:59:37 +01:00
ImageTypes.h
LayerAttributes.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
LayerMetricsWrapper.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
LayerScope.cpp Backed out 10 changesets (bug 1478815) for reftest failures on /reftests/layers/forced-bg-color-outside-visible-region.html. CLOSED TREE 2018-08-07 20:57:27 +03:00
LayerScope.h
LayerSorter.cpp Bug 1483459 - Avoid copying regions before converting them to rects throughout the gfx directory. r=sotaro 2018-08-21 14:58:47 +02:00
LayerSorter.h
LayerTreeInvalidation.cpp Bug 1472733 - Improve IntRect overflow handling when calculating layer invalidation area and visible region r=mattwoodrow 2018-08-30 00:59:28 +00:00
LayerTreeInvalidation.h
LayerUserData.h
Layers.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
Layers.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
LayersHelpers.cpp
LayersHelpers.h
LayersLogging.cpp Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
LayersLogging.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
LayersTypes.cpp
LayersTypes.h Bug 1478016 - Add a strongly-typed LayersObserverEpoch type. r=mattwoodrow 2018-07-30 09:24:50 -04:00
MacIOSurfaceHelpers.cpp
MacIOSurfaceHelpers.h
MacIOSurfaceImage.cpp
MacIOSurfaceImage.h
MemoryPressureObserver.cpp Bug 1482795 - Fix the gfx memory pressure observer. r=sotaro 2018-08-14 21:10:11 +02:00
MemoryPressureObserver.h Bug 1482109 - Add a generic MemoryPressureObserver. r=sotaro 2018-08-10 17:15:02 +02:00
PaintThread.cpp Bug 1440937 - Change PaintTask to be a UniquePtr. r=mattwoodrow 2018-09-12 10:28:59 -05:00
PaintThread.h Bug 1440937 - Change PaintTask to be a UniquePtr. r=mattwoodrow 2018-09-12 10:28:59 -05:00
PersistentBufferProvider.cpp Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
PersistentBufferProvider.h
ProfilerScreenshots.cpp Bug 1495463 - Shut down the ProfilerScreenshots thread from the main thread. r=kmag 2018-10-04 20:54:23 +00:00
ProfilerScreenshots.h Bug 1444430 - Add a ProfilerScreenshots class which can be used to submit DataSourceSurfaces to the profiler. r=jrmuizel 2018-03-26 23:08:33 -04:00
ReadbackLayer.h
ReadbackProcessor.cpp
ReadbackProcessor.h
RenderTrace.cpp
RenderTrace.h
RepaintRequest.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
RotatedBuffer.cpp Backed out 10 changesets (bug 1478815) for reftest failures on /reftests/layers/forced-bg-color-outside-visible-region.html. CLOSED TREE 2018-08-07 20:57:27 +03:00
RotatedBuffer.h Backed out 10 changesets (bug 1478815) for reftest failures on /reftests/layers/forced-bg-color-outside-visible-region.html. CLOSED TREE 2018-08-07 20:57:27 +03:00
ScrollableLayerGuid.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
ShareableCanvasRenderer.cpp Bug 1482109 - Fix unified build related issues. r=rhunt 2018-08-10 17:15:23 +02:00
ShareableCanvasRenderer.h Bug 1482109 - Fix unified build related issues. r=rhunt 2018-08-10 17:15:23 +02:00
SourceSurfaceSharedData.cpp Bug 1492930 - Part 2. Expose the external image ID for surfaces' memory reporting. r=nical 2018-09-25 09:13:51 -04:00
SourceSurfaceSharedData.h Bug 1456555 - Support Map on multiple threads. r=rhunt 2018-11-06 21:04:02 +00:00
SourceSurfaceVolatileData.cpp Bug 1492930 - Part 2. Expose the external image ID for surfaces' memory reporting. r=nical 2018-09-25 09:13:51 -04:00
SourceSurfaceVolatileData.h Bug 1456555 - Support Map on multiple threads. r=rhunt 2018-11-06 21:04:02 +00:00
SyncObject.cpp
SyncObject.h Bug 1459233 - Make SyncObjectD3D11Host::Synchronize() fallible with WebRender r=mattwoodrow 2018-10-05 14:49:04 +09:00
TextureDIB.cpp Bug 1445766 - Fix some non-unified build bustage in gfx/layers. r=lsalzman 2018-03-14 17:03:29 -04:00
TextureDIB.h
TextureSourceProvider.cpp Bug 1483533 - Undo deferment of glDeleteTextures r=jrmuizel 2018-09-25 13:38:42 +00:00
TextureSourceProvider.h Bug 1483533 - Undo deferment of glDeleteTextures r=jrmuizel 2018-09-25 13:38:42 +00:00
TextureSync.cpp Backed out 10 changesets (bug 1478815) for reftest failures on /reftests/layers/forced-bg-color-outside-visible-region.html. CLOSED TREE 2018-08-07 20:57:27 +03:00
TextureSync.h Backed out 10 changesets (bug 1265824) for causing reftests failures on global-composite-operation.html. CLOSED TREE 2018-07-23 19:36:37 +03:00
TextureWrapperImage.cpp
TextureWrapperImage.h
TiledLayerBuffer.h Bug 1461786 - Rename references to tile positions to tile coords. r=nical 2018-04-20 09:42:35 -05:00
TransactionIdAllocator.h Bug 1455691 - Make the transaction id a struct instead of a uint64_t. r=mattwoodrow 2018-04-20 15:13:06 -04:00
TreeTraversal.h
UpdateImageHelper.h
ZoomConstraints.h Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00
moz.build Bug 1504220 - Move ScrollableLayerGuid, ViewID, ZoomConstraints from FrameMetrics.h r=botond 2018-11-01 15:15:46 -05:00