gfx/layers/NativeLayer.h
917a7b55541f6e3bb98fb0311e44f354829aa988
created 2020-08-06 21:14 +0000
pushed 2020-08-07 15:28 +0000
Matt Woodrow Matt Woodrow - Bug 1657428 - Use correct interpolation mode for native compositing layers. r=mstange
06d589672105eaccc2d32f48fce770cc9231ed09
created 2020-08-04 01:19 +0000
pushed 2020-08-04 09:13 +0000
Matt Woodrow Matt Woodrow - Bug 1653048 - Add support for external images in the wr::Compositor API, and implement it for MacOS IOSurfaces. r=mstange,gw
2ce5cfe5cbe9c4331b547293db3b1e188d006de9
created 2020-08-04 01:19 +0000
pushed 2020-08-04 09:13 +0000
Matt Woodrow Matt Woodrow - Bug 1653166 - Add transforms to WebRender Compositor API. r=gw,mstange,sotaro
9b325856ccc02f13139efba2aca929dcf49b503f
created 2020-06-18 22:15 +0000
pushed 2020-06-19 09:21 +0000
Markus Stange Markus Stange - Bug 1646066 - Make partial valid rects work properly in NativeLayerCA. r=jrmuizel
0194aff14e504c2d787f9084acdc162afc1a9688
created 2020-03-04 15:39 +0000
pushed 2020-03-05 04:16 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in gfx. r=jrmuizel
174d5be06caa95bdc01153cdd8cff5152f406b6f
created 2020-02-12 04:27 +0000
pushed 2020-02-12 20:57 +0000
Glenn Watson Glenn Watson - Bug 1608717 - Support per-tile clip (valid) region for native compositor implementations. r=sotaro,mstange
2bb6e9c8451345d86d2302ca32b637350fe0475b
created 2019-12-29 12:20 +0000
pushed 2019-12-29 21:26 +0000
Markus Stange Markus Stange - Bug 1592026 - Add a NativeLayerRootSnapshotter API and implement it with CARenderer. r=jrmuizel
f478a2e999e45ad5b2559908505bbb0fa8cb4542
created 2019-12-29 12:18 +0000
pushed 2019-12-29 21:26 +0000
Markus Stange Markus Stange - Bug 1592026 - Move AsyncCATransaction suspension into NativeLayerRootCA. r=jrmuizel
bcf15799e3a2ac4d1c006325549801ae30189395
created 2019-12-19 02:55 +0000
pushed 2019-12-19 09:50 +0000
Markus Stange Markus Stange - Bug 1592038 - Share depth buffers across IOSurface framebuffers with the same size. r=jgilbert
f97710c9392ec11cd21bd53207642fda49832f19
created 2019-12-18 21:01 +0000
pushed 2019-12-19 09:50 +0000
Markus Stange Markus Stange - Bug 1592044 - Reduce the frequency of IOSurface and framebuffer creation and destruction with the help of a surface pool. r=jgilbert
1af8d457ec9937c9d59746905bbbd30e32ee57c4
created 2019-11-19 03:11 +0000
pushed 2019-11-19 10:59 +0000
Markus Stange Markus Stange - Bug 1592150 - Remove CurrentSurfaceInvalidRegion(). Callers now always just repaint the update region that they supplied. r=jrmuizel
4391cb16bb0b291b02a1fc42a7295c564d76d9ec
created 2019-11-13 18:55 +0000
pushed 2019-11-14 17:12 +0000
Markus Stange Markus Stange - Bug 1594950 - Change NextSurface APIs to accept a dirty region, and remove the public method InvalidateRegionThroughoutSwapchain. r=jrmuizel
aa9475c27a6d5c4359f3a6d1c058ef9b1b440f5b
created 2019-11-13 18:46 +0000
pushed 2019-11-14 17:12 +0000
Markus Stange Markus Stange - Bug 1594950 - Bake the layer size and its opaqueness into the layer, don't allow mutating it. r=jrmuizel
c351bea716961017d6e4f59cb48a9bcaf6111e9b
created 2019-11-13 06:44 +0200
pushed 2019-11-13 09:55 +0000
Cosmin Sabou Cosmin Sabou - Backed out 4 changesets (bug 1594950) for turning bug 1405083 into permafail.
adea6912c3a313742b1662803d48caff5a6a8c3c
created 2019-11-12 19:50 +0000
pushed 2019-11-13 09:55 +0000
Markus Stange Markus Stange - Bug 1594950 - Change NextSurface APIs to accept a dirty region, and remove the public method InvalidateRegionThroughoutSwapchain. r=jrmuizel
15baea8520de4503c11b07accc0f0de013336971
created 2019-11-12 19:50 +0000
pushed 2019-11-13 09:55 +0000
Markus Stange Markus Stange - Bug 1594950 - Bake the layer size and its opaqueness into the layer, don't allow mutating it. r=jrmuizel
bfc9a6a250cb15fb68554cf075867d8807539d34
created 2019-10-29 20:31 +0000
pushed 2019-10-30 15:06 +0000
Markus Stange Markus Stange - Bug 1591523 - Add NativeLayerRoot::SetLayers. r=jrmuizel
651d0dfa84c181705fb7abd5af7225402a7bf77e
created 2019-10-29 22:00 +0200
pushed 2019-10-30 05:03 +0000
Bogdan Tara Bogdan Tara - Backed out 3 changesets (bug 1591523) for bustages complaining about RenderCompositorOGL.cpp CLOSED TREE
b4c8080dae86ad5480bed2187f9e6071d1c95eec
created 2019-10-29 19:25 +0000
pushed 2019-10-30 05:03 +0000
Markus Stange Markus Stange - Bug 1591523 - Add NativeLayerRoot::SetLayers. r=jrmuizel
b900f7fe3c98d810d42b8d02d3df52520eafe4ad
created 2019-10-29 19:25 +0000
pushed 2019-10-30 05:03 +0000
Markus Stange Markus Stange - Bug 1587940 - Add NativeLayer::SetClipRect and implement it for Core Animation with a parent layer that has masksToBounds=YES. r=jrmuizel
b04d9366cf39347f1a936d222372eb1f60357c4b
created 2019-10-29 19:24 +0000
pushed 2019-10-30 05:03 +0000
Markus Stange Markus Stange - Bug 1587940 - Remove capability for opaque regions from NativeLayer interface. r=jrmuizel
34aa23a05c67adf40a91416558c43e0dd442165c
created 2019-09-01 22:35 +0000
pushed 2019-09-02 09:48 +0000
Markus Stange Markus Stange - Bug 1578099 - Add NativeLayer::NextSurfaceAsFramebuffer. r=mattwoodrow
cbe7c0b8bf00f7efc78022404441be4ec57134a9
created 2019-09-01 23:22 +0000
pushed 2019-09-02 09:48 +0000
Markus Stange Markus Stange - Bug 1578099 - Add NativeLayer::NextSurfaceAsDrawTarget. r=mattwoodrow
bde43dd23263c0168e690e3aae5755eb824acf21
created 2019-09-01 20:54 +0000
pushed 2019-09-02 09:48 +0000
Markus Stange Markus Stange - Bug 1578099 - Make more NativeLayerCA methods available on NativeLayerCA. r=mattwoodrow
7e25fc7daf5075951d81a185881830a8da833bc9
created 2019-08-19 22:54 +0000
pushed 2019-08-20 09:38 +0000
Markus Stange Markus Stange - Bug 1491448 - Add NativeLayer::SetOpaqueRegion and implement it for NativeLayerCA by assembling opaque and transparent sublayers to cover the regions. r=jrmuizel
cf2547ffbfd4d065c691e00255ce8fdda5396cb3
created 2019-08-16 01:30 +0000
pushed 2019-08-16 09:48 +0000
Markus Stange Markus Stange - Bug 1491442 - Add interfaces mozilla::layers::NativeLayerRoot and NativeLayer, and add CoreAnimation implementations NativeLayerRootCA and NativeLayerCA. r=jrmuizel
less more (0) tip