Jeff Gilbert
|
f857abecd5
|
Bug 1144906 - Add accel E10S backend for WebGL compositing. - r=jrmuizel,mattwoodrow,nical,sotaro
|
2015-06-04 14:21:32 -07:00 |
|
CJKu
|
c633e92c73
|
Bug 1133007 - Send the content of a texture only if its was altered since previous transmission. r=kamidphish, r=boris
|
2015-06-02 06:21:00 -04:00 |
|
Wes Kocher
|
e3c99b1002
|
Backed out changeset 29bd04fc57f0 (bug 1144906) for b2g m12 orange
|
2015-05-28 17:08:53 -07:00 |
|
Jeff Gilbert
|
1e6d621331
|
Bug 1144906 - Fast WebGL compositing on E10S. - r=jrmuizel,mattwoodrow,nical
|
2015-05-28 14:51:39 -07:00 |
|
Jeremy Chen
|
5d75c46a46
|
Bug 1155495 - Part 2: Remove unnecessary class inheritance and casting. r=nical, r=sotaro
|
2015-05-20 01:43:00 -04:00 |
|
Jeremy Chen
|
9b9e69cd0f
|
Bug 1155495 - Part 1: Remove TextureHostOGL and integrate the platform specific API into TextureHost. r=nical, r=sotaro
|
2015-05-22 02:25:00 -04:00 |
|
Ryan VanderMeulen
|
848450c7f2
|
Backed out changesets 4b6aa5c0a1bf and fdf38a41d92b (bug 1150549) for Mulet crashes.
CLOSED TREE
|
2015-05-25 14:05:05 -04:00 |
|
Nicolas Silva
|
bd83e568cb
|
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
|
2015-05-22 13:38:13 +02:00 |
|
Ryan VanderMeulen
|
c5e158fea0
|
Backed out 2 changesets (bug 1150549) for OSX asserts.
Backed out changeset ef2faa9a0845 (bug 1150549)
Backed out changeset b35c88257a9c (bug 1150549)
CLOSED TREE
|
2015-05-22 10:28:52 -04:00 |
|
Nicolas Silva
|
e1a1dc02be
|
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
|
2015-05-22 13:38:13 +02:00 |
|
Andrea Marchesini
|
b8630baa2d
|
Bug 1156632 - Remove unused forward class declarations - patch 6 - the rest of the tree, r=ehsan
|
2015-04-22 08:29:24 +02:00 |
|
Nicolas Silva
|
d73f54cb00
|
Bug 1155621 - Make nsIntRect and nsIntPoint typedefs of mozilla::gfx::IntRect and mozilla::gfx::IntPoint. r=Bas
|
2015-04-21 17:04:57 +02:00 |
|
Ethan Lin
|
a4b8f3e340
|
Bug 1146214 - Implement fence delivery. Combine ipc messages and remove reply fence delivery message. r=nical
|
2015-04-10 02:19:00 +02:00 |
|
Nicolas Silva
|
13344864c0
|
Bug 1132854 - Make nsIntSize a typedef of gfx::IntSize. r=Bas, roc
|
2015-03-29 16:59:08 +02:00 |
|
Nicolas Silva
|
3ef06e667f
|
Bug 1146912 - Finish replacing TextureHost::GetTextureSource by BindTextureSource. r=sotaro
|
2015-03-27 11:16:34 +01:00 |
|
Ehsan Akhgari
|
ea41d8de48
|
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
|
2015-03-21 12:28:04 -04:00 |
|
Ehsan Akhgari
|
2b0bc024d5
|
Bug 1117263 - Mark virtual overridden functions as MOZ_OVERRIDE in graphics layers code; r=roc
|
2015-01-03 12:21:23 -05:00 |
|
Sotaro Ikeda
|
ea5cf7c050
|
Bug 1010966 - Reduce gl()->fEGLImageTargetTexture2D() call from tiled layer on gonk r=nical
|
2014-12-15 19:41:21 -08:00 |
|
Nicolas Silva
|
f12639f4e0
|
Bug 1104008 - Make sure the D3D11 swapchain's textures are cleared before resizing. r=Bas.
|
2014-12-02 14:28:19 +01:00 |
|
Benoit Girard
|
6f6cda359f
|
Bug 1087530 - Retain container's intermediate surfaces for up to one frame. r=jmuizelaar
|
2014-11-03 17:27:32 -05:00 |
|
Nicolas Silva
|
53260df28f
|
Bug 1098000 - Track the number of compositable references to TextureHost and only unbind gralloc textures after the last ref goes away. r=sotaro
|
2014-11-17 11:06:25 +01:00 |
|
Matt Woodrow
|
cfc49c30ba
|
Bug 1097441 - Initialize mSize on BufferTextureHost. r=nical
|
2014-11-13 10:44:42 +13:00 |
|
Sotaro Ikeda
|
c035b4f8c3
|
Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
|
2014-11-13 07:53:49 -08:00 |
|
Ryan VanderMeulen
|
86e0ade867
|
Backed out changeset 92295f515d2d (bug 1091777) for bustage.
|
2014-11-12 21:09:40 -05:00 |
|
Sotaro Ikeda
|
62eaf2a790
|
Bug 1091777 - Add TextureClient recycling to CairoImag r=nical
|
2014-11-12 17:47:10 -08:00 |
|
Nicolas Silva
|
6ea204e520
|
Bug 1077301 - Simplify the gralloc texture code. r=sotaro
|
2014-10-16 19:08:32 +02:00 |
|
Ryan VanderMeulen
|
2211ee6ae4
|
Backed out changeset 5ff4c7dded93 (bug 1077301) for making bug 1084118 return with a near perma-fail vengeance.
|
2014-10-24 14:25:25 -04:00 |
|
Nicolas Silva
|
0de37868e9
|
Bug 1077301 - Simplify the gralloc texture code. r=sotaro
|
2014-10-16 19:08:32 +02:00 |
|
L. David Baron
|
93b8d0608e
|
Back out changeset 197317c196cf (bug 1077301) for apparently breaking component alpha on some Windows variants (perhaps those without accelerated layers backends).
|
2014-10-20 00:23:46 -04:00 |
|
Jeff Muizelaar
|
3c55dc87ae
|
Bug 1070308. Add Acquire and Release semantics to SharedSurface. r=jgilbert
This is needed for D3D11 keyed mutex support. The added assertions
also ensure we're doing things at the right times.
|
2014-10-09 16:33:22 -04:00 |
|
Nicolas Silva
|
a2cb98c27c
|
Bug 1077301 - Simplify the gralloc texture code. r=sotaro
|
2014-10-16 19:08:32 +02:00 |
|
Ryan VanderMeulen
|
7a57c1a082
|
Backed out changeset d16adf321576 (bug 1077301) for B2G bustage.
CLOSED TREE
|
2014-10-16 14:38:29 -04:00 |
|
Nicolas Silva
|
1619f4f6ab
|
Bug 1077301 - Simplify the gralloc texture code. r=sotaro
|
2014-10-16 19:08:32 +02:00 |
|
Sotaro Ikeda
|
88543b81f5
|
Bug 1082986 - Use RefPtr to hold Compositor r=nical
|
2014-10-16 06:48:29 -07:00 |
|
jdashg
|
bc7e26ddd9
|
Bug 1066280 - Review fixes. - r=kamidphish,mattwoodrow
|
2014-10-08 13:04:19 -07:00 |
|
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 |
|
Nicolas Silva
|
7a57c1cd43
|
Bug 1077307 - Merge NewTextureSource and TextureSource. r=sotaro
|
2014-10-07 15:58:59 +02:00 |
|
Sotaro Ikeda
|
58627884b4
|
Bug 1067455 - Reduce Fence::merge() call on compositor thread r=nical
|
2014-10-06 15:45:03 -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 |
|
Sotaro Ikeda
|
a9bf07a253
|
Bug 1017351 - Handle Sharing GrallocTextureHostOGL among ImageHosts r=nical
|
2014-09-26 04:30:11 -07:00 |
|
Matt Woodrow
|
5731f924c4
|
Bug 1060114 - Fix partial surface uploading through BufferTextureClient. r=Bas
|
2014-08-29 15:06:26 +12:00 |
|
Ehsan Akhgari
|
6ad78acff0
|
Bug 1050609 - Fix more bad implicit constructors in gfx/layers; r=roc
|
2014-08-20 00:55:14 -04:00 |
|
Jeff Muizelaar
|
4bb189d002
|
Bug 1041690. Make ShmemTextureHost's mShmem member a UniquePtr. r=nical
This makes the ownership clear and removes some code.
|
2014-07-21 18:55:02 -04:00 |
|
Benoit Girard
|
28eb7316ee
|
Bug 1037691 - Fix instances where refcounted classes expose a public destructor. r=ehsan,bent,mayhemer,jrmuizel
|
2014-07-15 11:37:45 -04:00 |
|
Jeff Gilbert
|
e9a9e7bc3d
|
Bug 1037151 - Merge SharedSurface_GL into SharedSurface. - r=mattwoodrow
|
2014-07-11 15:10:49 -07:00 |
|
Benoit Girard
|
c36e97ca50
|
Bug 1027496 - Stream display list and layers dump. r=mattwoodrow
|
2014-06-19 18:36:25 -04:00 |
|
Jeff Gilbert
|
6b722909fc
|
Bug 1000640 - Use new StreamTextureClient/Host with OMTC. - r=mattwoodrow
|
2014-06-18 17:04:06 -07:00 |
|