Miko Mynttinen
|
c0b2cd5b45
|
Bug 1274673 - Use binary space partitioning for sorting/drawing layers - Part 3: Use BSPTree for layer sorting r=jrmuizel,mattwoodrow
MozReview-Commit-ID: 3Hy4IRDFgaP
--HG--
extra : rebase_source : ec31672ba66a81537cd21356466c8774023edd60
|
2016-12-06 13:39:01 -10:00 |
|
Miko Mynttinen
|
d8d0459a98
|
Bug 1274673 - Use binary space partitioning for sorting/drawing layers - Part 2: Rename Polygon3D to Polygon, and use 4D points for all calculations r=kip
MozReview-Commit-ID: I6DB8xldpjO
--HG--
extra : rebase_source : c881f68722404e0d749a00424eb17d284a7383d2
|
2016-12-04 17:49:32 +01:00 |
|
Nicolas Silva
|
5e3ab0af14
|
Bug 1300121 - Flush the D3D11 immediate context if a composition is cancelled to avoid resources queing up in the driver. r=Bas
|
2016-10-11 14:10:22 +02:00 |
|
Sotaro Ikeda
|
92926a0f41
|
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
|
2016-11-15 22:01:30 -08:00 |
|
Matt Woodrow
|
5ab6ff0b97
|
Bug 1313281 - Part 6: Remove FenceHandle. r=sotaro
|
2016-10-27 21:02:12 +13:00 |
|
Matt Woodrow
|
4d0b10822d
|
Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
|
2016-10-27 13:17:10 +13:00 |
|
Miko Mynttinen
|
1314efc774
|
Bug 1286412 - Add compositor support for triangle layers (for OpenGL backend) r=jrmuizel
MozReview-Commit-ID: 75q8ja7G1ko
--HG--
extra : rebase_source : 99e2684351a6403d7a957b876337de20b16de139
|
2016-10-07 10:58:13 -07:00 |
|
Matt Woodrow
|
2b82a4295e
|
Bug 1302918 - Remove old Compositor sharing code. r=nical
|
2016-09-23 09:44:46 +12:00 |
|
Matt Woodrow
|
356ce39110
|
Bug 1288618 - Part 8: Add Compositor API to create a TextureSource from a layers::Image. r=nical
|
2016-09-21 21:24:43 +12:00 |
|
Carsten "Tomcat" Book
|
f918af64da
|
Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
Backed out changeset 06187d250f7a (bug 1288618)
Backed out changeset 2a47f8ea1d89 (bug 1288618)
Backed out changeset e179c8e8265d (bug 1288618)
Backed out changeset 25396a1af922 (bug 1288618)
Backed out changeset e98f835c6ee5 (bug 1288618)
Backed out changeset 24df0e89b273 (bug 1288618)
Backed out changeset f8bbdabdb6da (bug 1288618)
Backed out changeset 8b0adeab93df (bug 1288618)
Backed out changeset 95f23366de82 (bug 1288618)
Backed out changeset 63a9c689e1d5 (bug 1288618)
Backed out changeset 8f67443dccb8 (bug 1288618)
Backed out changeset 4e7fe69d5f45 (bug 1288618)
Backed out changeset 53b113acee42 (bug 1288618)
Backed out changeset 2583ae4e2e3b (bug 1288618)
Backed out changeset 75a61d0e71b7 (bug 1288618)
Backed out changeset da740b4fd484 (bug 1288618)
|
2016-09-21 08:44:11 +02:00 |
|
Matt Woodrow
|
2cb0c77257
|
Bug 1288618 - Part 8: Add Compositor API to create a TextureSource from a layers::Image. r=nical
--HG--
extra : rebase_source : 7498abba1e4e364e9a299ee55b44070c6a65f55a
|
2016-09-21 15:36:09 +12:00 |
|
Carsten "Tomcat" Book
|
b3103bcc88
|
Backed out changeset da04776fc1bd (bug 1288618)
|
2016-09-15 16:34:07 +02:00 |
|
Matt Woodrow
|
5c29dcbfd9
|
Bug 1288618 - Part 8: Add Compositor API to create a TextureSource from a layers::Image. r=nical
|
2016-09-15 23:17:59 +12:00 |
|
Randall Barker
|
8adc72b766
|
Bug 1297853 - White flash when creating a private browsing tab r=jchen,kats
|
2016-09-06 18:01:36 -07:00 |
|
Sotaro Ikeda
|
1ff245b181
|
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
--HG--
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
|
2016-08-23 15:18:55 -07:00 |
|
Randall Barker
|
a9be905342
|
Bug 1294857 - Compositor uses page's background color to clear in Fennec r=kats
|
2016-08-18 14:03:26 -07:00 |
|
Carsten "Tomcat" Book
|
90f6c2d3fd
|
Backed out changeset 02d76f158f3d (bug 1259571) for talos xperf regressions
--HG--
rename : gfx/thebes/DeviceManagerDx.cpp => gfx/thebes/DeviceManagerD3D11.cpp
rename : gfx/thebes/DeviceManagerDx.h => gfx/thebes/DeviceManagerD3D11.h
|
2016-08-08 11:53:51 +02:00 |
|
Sotaro Ikeda
|
41a9daf725
|
Bug 1259571 - Try tearing-free drawing with GDI r=dvander,mattwoodrow
--HG--
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
|
2016-08-07 23:54:12 -07:00 |
|
Sotaro Ikeda
|
b1f63863e8
|
Bug 1287627 - Handle flush TextureHost without composition r=nical
|
2016-07-19 05:38:35 -07:00 |
|
Sotaro Ikeda
|
9a92018d0c
|
Bug 1254011 - Avoid allocating RGB buffer for YUV data everytime r=nical
|
2016-07-08 18:59:59 -07:00 |
|
eyim
|
731d8bd1c6
|
Bug 1002846 - Add telemetry to OpenGL compositor r=BenWa
MozReview-Commit-ID: 1HA0dmX0SmN
--HG--
extra : rebase_source : 545c5e48c25428c5fb4736e3a3d9f25280805472
|
2016-07-05 15:41:21 -04:00 |
|
David Anderson
|
3f0ea0572d
|
Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)
--HG--
rename : widget/CompositorWidgetProxy.cpp => widget/CompositorWidget.cpp
rename : widget/CompositorWidgetProxy.h => widget/CompositorWidget.h
rename : widget/windows/WinCompositorWidgetProxy.cpp => widget/windows/WinCompositorWidget.cpp
rename : widget/windows/WinCompositorWidgetProxy.h => widget/windows/WinCompositorWidget.h
|
2016-07-01 01:15:16 -07:00 |
|
Phil Ringnalda
|
0d0d24bccc
|
Back out 7 changesets (bug 1281998) for Windows Marionette crashes
Backed out changeset d806fac2c856 (bug 1281998)
Backed out changeset b8d4fedfd7eb (bug 1281998)
Backed out changeset a72929c0c3ec (bug 1281998)
Backed out changeset 74198f88fa37 (bug 1281998)
Backed out changeset 54a0e73f6906 (bug 1281998)
Backed out changeset 99d1da1293b7 (bug 1281998)
Backed out changeset a5a9585754b1 (bug 1281998)
--HG--
rename : widget/CompositorWidget.cpp => widget/CompositorWidgetProxy.cpp
rename : widget/CompositorWidget.h => widget/CompositorWidgetProxy.h
rename : widget/windows/WinCompositorWidget.cpp => widget/windows/WinCompositorWidgetProxy.cpp
rename : widget/windows/WinCompositorWidget.h => widget/windows/WinCompositorWidgetProxy.h
|
2016-06-29 19:35:24 -07:00 |
|
David Anderson
|
804c1ee06f
|
Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)
--HG--
rename : widget/CompositorWidgetProxy.cpp => widget/CompositorWidget.cpp
rename : widget/CompositorWidgetProxy.h => widget/CompositorWidget.h
rename : widget/windows/WinCompositorWidgetProxy.cpp => widget/windows/WinCompositorWidget.cpp
rename : widget/windows/WinCompositorWidgetProxy.h => widget/windows/WinCompositorWidget.h
extra : rebase_source : 8ecf59ad6039f0d0d2a51008aef53ef37aa2ce0e
|
2016-06-29 16:47:22 -04:00 |
|
Nicolas Silva
|
e3b9d57c76
|
Bug 1280762 - ReadUnlock the TextureHost when its IPDL actor dies. r=sotaro
|
2016-06-21 18:06:34 +02:00 |
|
Sotaro Ikeda
|
f731d220ed
|
Bug 1252835 - Make TextureHost recycling implicit r=nical
|
2016-06-15 04:28:10 -07:00 |
|
Nicolas Silva
|
bdb76dfbb8
|
Bug 1272600 - Part 7 - Add some documentation to TextureReadLock. r=sotaro
|
2016-06-02 11:00:33 +02:00 |
|
Nicolas Silva
|
1d7c8451c8
|
Bug 1272600 - Part 3 - Move the ReadUnlock logic from compositable to texture. r=sotaro
|
2016-06-02 11:00:21 +02:00 |
|
Andi-Bogdan Postelnicu
|
70548f08ce
|
Bug 1273075 - initialize |mPixelsPerFrame| and |mPixelsFilled|. r=jrmuizel
MozReview-Commit-ID: AzevXVRAZvM
--HG--
extra : rebase_source : 1d94ea2901db7aac43ec404deac923b4a587c096
|
2016-05-16 12:17:37 +03:00 |
|
Jeff Muizelaar
|
7288d777c9
|
Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
|
2016-05-13 19:58:43 -04:00 |
|
Wes Kocher
|
69ee17e2fb
|
Backed out changeset b15136f926ca (bug 1272778) for build bustage
|
2016-05-13 16:05:12 -07:00 |
|
Jeff Muizelaar
|
4ed215c5a2
|
Bug 1272778. Use IntRects for clip rects instead of Rects. r=mstange
Previously, we took an IntRect converted to Rect and then later wanted
ints in the backend. This avoids all of that.
|
2016-05-13 18:51:09 -04:00 |
|
David Anderson
|
85576afa6e
|
Restrict SetDispAcquireFence's nsIWidget access to Gonk. (bug 1269653 part 2, r=kats)
|
2016-05-03 17:37:34 -07:00 |
|
David Anderson
|
0ea2b809d0
|
Don't use nsIWidget to check APZ in LayerManagerComposite. (bug 1269653 part 1, r=kats)
|
2016-05-03 17:37:34 -07:00 |
|
David Anderson
|
77e3700565
|
Move CompositorWidgetProxy inheritance out of nsIWidget. (bug 1264545 part 6, r=jimm)
|
2016-04-29 19:23:17 -04:00 |
|
David Anderson
|
c7d105faf0
|
Use CompositorWidgetProxy in place of nsIWidget in the compositor. (bug 1264545 part 4, r=jimm)
|
2016-04-29 19:20:41 -04:00 |
|
David Anderson
|
1c7b3ca999
|
Change Compositor::GetWidget to return a CompositorWidgetProxy. (bug 1264545 part 3, r=jimm)
|
2016-04-29 19:20:41 -04:00 |
|
David Anderson
|
86a0e1fbcf
|
Hoist mWidget into the Compositor base class. (bug 1264545 part 1, r=nical)
|
2016-04-29 19:20:40 -04:00 |
|
Nicolas Silva
|
fbb16ba823
|
Bug 1258768 - Check compositor backends before casting. r=dvander
|
2016-04-14 12:38:38 +02:00 |
|
Nicolas Silva
|
3aa33acdb7
|
Bug 1215265 - Shut PCompositorBridge down properly. r=sotaro
|
2015-11-24 14:50:51 +13:00 |
|
Sotaro Ikeda
|
0dcd939cf9
|
Bug 1259541 - Reduce clearing backbuffer in nsBaseWidget::CreateBackBufferDrawTarget() r=mattwoodrow
|
2016-04-04 18:25:04 -07:00 |
|
David Anderson
|
82cec35be7
|
Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
--HG--
extra : rebase_source : a7a9bc431d528de6561a9e55a0ebbb675ce494c4
|
2016-03-25 01:38:55 -07:00 |
|
Sebastian Hengst
|
cb73369e3b
|
Backed out changeset 27a8a01abf66 (bug 1256517)
|
2016-03-23 18:57:22 +01:00 |
|
David Anderson
|
db2e8ee11d
|
Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical)
|
2016-03-23 10:32:34 -07:00 |
|
David Anderson
|
f3dc22db8d
|
Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)
--HG--
rename : gfx/layers/ipc/CompositorChild.cpp => gfx/layers/ipc/CompositorBridgeChild.cpp
rename : gfx/layers/ipc/CompositorChild.h => gfx/layers/ipc/CompositorBridgeChild.h
rename : gfx/layers/ipc/CompositorParent.cpp => gfx/layers/ipc/CompositorBridgeParent.cpp
rename : gfx/layers/ipc/CompositorParent.h => gfx/layers/ipc/CompositorBridgeParent.h
|
2016-03-22 14:08:38 -04:00 |
|
Benoit Girard
|
4af2ba2a93
|
Bug 1255907 - Fix unification build issues in APZ & Layers. r=kats
MozReview-Commit-ID: 4tUYEJRgpUF
--HG--
extra : rebase_source : 8c0f99bca01886f0cee802f8490b2a9ff9572eaa
|
2016-03-14 11:39:12 -04:00 |
|
David Anderson
|
569787dba9
|
Propagate D3D9 device resets to remote layers. (bug 1245765 part 2, r=mattwoodrow)
|
2016-02-29 01:53:12 -05:00 |
|
Lee Salzman
|
059ca6d6f5
|
Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow
|
2016-02-25 14:38:05 -05:00 |
|
Nicolas Silva
|
9e20942d69
|
Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro
|
2016-02-25 14:15:52 +01:00 |
|
Bas Schouten
|
36d729fab3
|
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
|
2016-02-24 03:50:09 +00:00 |
|