jdashg
f4e7d402a7
Bug 1066280 - Remove SurfaceStream. - r=kamidphish,mattwoodrow
2014-10-07 21:15:39 -07:00
jdashg
fd685b2322
Bug 1066280 - Fixes. - r=kamidphish,mattwoodrow
...
From 4e9f52ab105333e8b1120342e9583b2d833a4465 Mon Sep 17 00:00:00 2001
---
dom/canvas/WebGLContext.cpp | 10 +++++--
gfx/gl/GLContext.cpp | 20 --------------
gfx/gl/GLContext.h | 3 --
gfx/gl/GLReadTexImageHelper.cpp | 5 +++-
gfx/gl/GLScreenBuffer.cpp | 13 +++++++--
gfx/gl/GLUploadHelpers.cpp | 27 ++++++++++++++++++
gfx/gl/SharedSurfaceGralloc.cpp | 14 ++++------
gfx/gl/SharedSurfaceGralloc.h | 10 +++++--
gfx/gl/SurfaceTypes.cpp | 2 ++
gfx/gl/SurfaceTypes.h | 1 +
gfx/layers/client/CanvasClient.cpp | 44 ++++++++++++++++++------------
gfx/layers/client/CanvasClient.h | 8 +++---
gfx/layers/client/ClientCanvasLayer.cpp | 6 ++++
gfx/layers/client/ClientCanvasLayer.h | 2 +-
gfx/layers/client/TextureClient.cpp | 11 ++++----
gfx/layers/client/TextureClient.h | 6 ++--
gfx/layers/composite/TextureHost.cpp | 15 +++++-----
gfx/layers/composite/TextureHost.h | 10 +++----
gfx/layers/d3d10/CanvasLayerD3D10.cpp | 9 ++++--
gfx/layers/d3d9/CanvasLayerD3D9.cpp | 8 ++++--
gfx/layers/ipc/LayersSurfaces.ipdlh | 4 +--
gfx/layers/moz.build | 4 ++-
gfx/layers/opengl/GrallocTextureClient.cpp | 26 +++++++++++++++++-
gfx/layers/opengl/GrallocTextureClient.h | 3 ++
24 files changed, 171 insertions(+), 90 deletions(-)
2014-10-07 21:11:54 -07:00
jdashg
e48648f8ea
Bug 1066280 - Add TexClient for ShSurf. - r=kamidphish,mattwoodrow
...
From a7c09c0f17e19fd2254cb1d7a8ddd07b327151ad Mon Sep 17 00:00:00 2001
---
gfx/2d/HelpersCairo.h | 2 +
gfx/gl/GLContext.cpp | 3 +-
gfx/gl/GLContext.h | 2 -
gfx/gl/GLReadTexImageHelper.cpp | 21 +--
gfx/gl/GLReadTexImageHelper.h | 6 +
gfx/gl/GLScreenBuffer.h | 6 +-
gfx/gl/ScopedGLHelpers.cpp | 40 +++++
gfx/gl/ScopedGLHelpers.h | 26 ++-
gfx/gl/SharedSurface.cpp | 94 +++++++++++
gfx/gl/SharedSurface.h | 19 +++
gfx/gl/SharedSurfaceIO.h | 4 +
gfx/layers/CopyableCanvasLayer.cpp | 3 +-
gfx/layers/client/CanvasClient.cpp | 276 +++++++++++++++++++++++++++++---
gfx/layers/client/CanvasClient.h | 34 ++++
gfx/layers/client/ClientCanvasLayer.cpp | 21 ++-
gfx/layers/client/ClientCanvasLayer.h | 9 +-
gfx/layers/client/TextureClient.cpp | 35 ++++
gfx/layers/client/TextureClient.h | 85 +++++++++-
gfx/layers/composite/TextureHost.cpp | 131 ++++++++++++++-
gfx/layers/composite/TextureHost.h | 64 ++++++++
gfx/layers/d3d10/CanvasLayerD3D10.cpp | 5 +-
gfx/layers/ipc/LayersSurfaces.ipdlh | 5 +
22 files changed, 828 insertions(+), 63 deletions(-)
2014-10-07 21:01:51 -07:00
Sotaro Ikeda
bc36c56844
Bug 1076868 - Fix RemoveTextureFromCompositableAsync() call handling r=nical
2014-10-07 11:37:15 -07:00
Sotaro Ikeda
58627884b4
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
2014-10-06 15:45:03 -07:00
Mason Chang
9a8e84db6a
Bug 1075096 - Separate LayerTransactions in profiler. r=benwa
2014-10-01 11:38:00 +02:00
Mason Chang
e48203c016
Bug 1073545 - Add Vsync Markers to SPS Profiler. r=benwa
2014-10-01 13:01:59 -07:00
Phil Ringnalda
8c416baa34
Back out ef1cd14c8cac (bug 1067455) for Windows assertion failures
...
CLOSED TREE
2014-10-05 19:16:56 -07:00
Sotaro Ikeda
7af905ca5f
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
2014-10-05 14:14:33 -07:00
Nicolas Silva
ceacbbb8ae
Bug 1072877 - Ensure OOP transactions can't use memory backed tile locks. r=bjacob
2014-09-30 18:30:23 +02:00
Jeff Muizelaar
3643ac7dd5
Bug 1071241. Call ComputeRotation before TransformShadowTree. r=mwoodrow
...
This is need so that the rotation transform is available at
transform time. Without this rotation is delayed a frame.
2014-09-30 10:07:05 -04:00
Markus Stange
98daf9b983
Bug 1073103 - SReplace 'Thebes' with 'Painted' in some more places. r=roc
2014-09-26 13:07:06 -04:00
Markus Stange
a15e939a69
Bug 1073103 - Rename ThebesLayer to PaintedLayer. r=roc
2014-09-26 13:06:08 -04:00
Tom Tromey
247c04ae77
Bug 1069371 - Fix typo in call to PROFILER_LABEL. r=BenWa
2014-09-18 08:05:00 -04:00
Ehsan Akhgari
f0086d335f
Bug 1068022 - Fix more bad implicit constructors in gfx; r=jrmuizel
2014-09-17 17:54:13 -04:00
Jeff Gilbert
4943991010
Bug 1037147 - Remove SharedTextureHandle and friends r=mattwoodrow,snorp
2014-09-17 08:13:29 -05:00
Kartikaya Gupta
7e8bbfa0f5
Bug 1013385 - Add the layer bounds to the layers API and use it for checkerboarding. r=mattwoodrow,BenWa
2014-09-15 16:09:52 -04:00
James Willcox
e07d73a455
Back out a84f9edfe968 for bustage
2014-09-12 14:01:26 -05:00
Jeff Gilbert
63c2e0ad7f
Bug 1037147 - Replace SharedTextureHandle with a TextureClient variant r=mattwoodrow,snorp
2014-09-12 13:39:20 -05:00
Nicolas Silva
f55e04b13b
Bug 1060703 - Use XPCOM's event loop instead of chromium's in NS_INLINE_DECL_THREADSAFE_REFCOUNTING_WITH_MAIN_THREAD_DESTRUCTION. r=bjacob
2014-09-12 12:00:18 +02:00
Jim Mathies
3d3bd660e3
Bug 1066242 - Use a 'ui' chromium message loop/pump for the Windows compositor thread so that it can process native windowing events. r=Bas
2014-09-11 17:55:59 -05:00
Jeff Muizelaar
4f3610dd6b
Bug 1064479. Redo how screen rotation is implemented on B2G/Layers. r=nical,mwoodrow
...
Currently we use a world transform on the LayerManager. This gets passed to the
screen render target which adjusts the gl transform to accomplish the rotation.
This causes a lot of the system to have to know about the transform.
Instead we can just bake the transform into the root layer's shadow transform.
Everything now mostly just works.
2014-09-10 15:59:00 -04:00
Benoit Girard
68f5937220
Bug 1057088 - Add a way to sync query compositor properties like overfill and HWC status. r=smaug,jrmuizel
2014-09-02 15:23:34 -04:00
Bill McCloskey
90177ef3c9
Bug 1060620 - RequestNotifyAfterRemotePaint can send messages to a dead actor on linux. r=smaug
2014-09-04 07:20:45 -05:00
Trevor Saunders
b131fddd60
bug 1059490 - mark more classes MOZ_FINAL r=froydnj
2014-08-27 14:26:48 -04:00
Benoit Girard
3f7ec32954
Bug 1061846 - Add constants for transaction delay indicator. r=milan
2014-09-02 14:37:34 -04:00
Ehsan Akhgari
26425483ae
Bug 1061250 - Fix more bad implicit constructors in graphics; r=roc
2014-09-02 09:47:43 -04:00
Robert O'Callahan
5d6eae5feb
Bug 967844. Part 3: Setup FrameMetrics from FrameLayerBuilder based on animated geometry roots. r=mattwoodrow
2014-08-31 15:29:24 +12:00
Robert O'Callahan
5d986cf2b8
Bug 967844. Part 2: Move mContentDescription from Layer to FrameMetrics. r=kats
2014-08-30 00:23:25 +12:00
Robert O'Callahan
b86d9ff52f
Bug 967844. Part 1: Move mBackgroundColor from Layer to FrameMetrics. r=kats
2014-08-30 00:23:25 +12:00
Phil Ringnalda
ef7af0d5d8
Backed out 3 changesets (bug 967844) for robopan bustage
...
Backed out changeset 6b53305f1c42 (bug 967844)
Backed out changeset dff3eb181f33 (bug 967844)
Backed out changeset 4d4b03442eaf (bug 967844)
2014-09-01 15:20:13 -07:00
Robert O'Callahan
6f95837ff0
Bug 967844. Part 3: Setup FrameMetrics from FrameLayerBuilder based on animated geometry roots. r=mattwoodrow
2014-08-31 15:29:24 +12:00
Robert O'Callahan
9f1c69dd7f
Bug 967844. Part 2: Move mContentDescription from Layer to FrameMetrics. r=kats
2014-08-30 00:23:25 +12:00
Robert O'Callahan
86ca57194d
Bug 967844. Part 1: Move mBackgroundColor from Layer to FrameMetrics. r=kats
2014-08-30 00:23:25 +12:00
David Zbarsky
dab4416cdc
Bug 1060165: Remove gfxPoint3D r=nical
2014-08-29 14:47:30 -04:00
Benoit Girard
64e8d26a7f
Bug 1055050 - Add visual warning if the transaction latency is > 100 ms. r=mwoodrow
2014-08-28 15:24:26 -04:00
Kartikaya Gupta
a8ee88e860
Bug 1055760 - Update SetAsyncScrollOffset test API to deal wth multiple FrameMetrics. r=roc
2014-08-27 22:13:43 -04:00
Kartikaya Gupta
019a536ec3
Bug 1055760 - Modify Layers API to expose multiple FrameMetrics and APZCs per layer. r=roc,BenWa
2014-08-27 22:13:40 -04:00
Kartikaya Gupta
604c7ff5c9
Bug 1055760 - Move the scroll handoff parent id from Layer to FrameMetrics. r=botond
2014-08-27 22:13:39 -04:00
Masatoshi Kimura
53ba23d28d
Bug 1057839 - Fix build failure on VS2013 Update 3 with --enable-warnings-as-errors due to Warning C4717. r=roc
2014-08-25 07:13:38 +09:00
Eric Rahm
e422a0c5d8
Bug 1056962 - Part 2: Add proc name to gralloc memory report entries. r=BenWa
2014-08-22 16:36:24 -07:00
Trevor Saunders
d67df400c1
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
2014-08-05 13:33:55 -04:00
Matt Woodrow
3e4fdd6a6f
Bug 1056427 - Stop PRenderFrame from managing PLayerTransaction since it hasn't worked since the layers refactoring. r=roc
2014-08-22 12:16:44 +12:00
Kartikaya Gupta
286151f8a1
Bug 1056155 - Follow-up to bug 1051985 to not assume only ContainerLayers have FrameMetrics. r=mattwoodrow
2014-08-21 05:40:00 -04:00
Kartikaya Gupta
c0835dca42
Bug 1055932 - Don't build an APZCTreeManager if APZ is disabled. r=botond
2014-08-21 08:36:07 -04:00
Bill McCloskey
4a959646fd
Bug 1051128 - Allow filtering the IPC log by toplevel protocol name (r=bent)
2014-08-20 12:49:11 -07:00
chiajung hung
bcd394f716
Bug 1002823 - [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input. r=nical
2014-08-18 22:14:00 -04:00
Ehsan Akhgari
6ad78acff0
Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc
2014-08-20 00:55:14 -04:00
Sotaro Ikeda
afbddf80f9
Bug 1042387 - Add file descriptors count check r=jrmuizel
2014-08-18 10:55:23 -07:00
Kartikaya Gupta
ebf458f45f
Bug 1051985 - Move the background color and content description from ContainerLayer to Layer. r=mattwoodrow
2014-08-11 20:00:37 -04:00