jdashg
|
5fb64748e4
|
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
|
a8a4d97f00
|
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 |
|
Morris Tseng
|
37b98a932a
|
Bug 1067283 - Flip NS_WARNING_IF check at GLReadTexImageHelper::ReadTexImge. r=nical
|
2014-09-15 03:05:00 +02:00 |
|
Milan Sreckovic
|
735f45f426
|
Bug 1033310: Handle CreateDataSourceSurface* returning nullptr. f=nsilva, r=bschouten
|
2014-08-27 11:57:43 -04:00 |
|
Jeff Gilbert
|
5b7a8b438f
|
Bug 1045957 - Improve code in GLReadTexImageHelper.cpp. - r=mattwoodrow
|
2014-07-30 10:35:30 -07:00 |
|
Jeff Gilbert
|
457db03869
|
Bug 1045955 - Fix style. - r=kamidphish
|
2014-07-30 10:03:07 -07:00 |
|
Jonathan Watt
|
131a0c83b6
|
Bug 1025489 - Stop using gfxImageSurface in the GL code. r=Bas
|
2014-06-17 18:35:50 +01:00 |
|
Andreas Gal
|
4d3c80f105
|
Bug 1016086 - Part 3: Make sure ReadTexImageHelper doesn't change the attribute state during composition (r=Bas)
|
2014-05-29 18:28:40 -04:00 |
|
Nicolas Silva
|
2f4369ee5e
|
Bug 1013292 - Fix some using namespace + unified build issues in gfx code. r=kats
|
2014-05-22 12:11:45 +02:00 |
|
Matt Woodrow
|
6f4fe5f50f
|
Bug 1006198 - Remove a bunch of dead Thebes code. r=jgilbert
|
2014-05-13 14:20:27 +12:00 |
|
Matt Woodrow
|
7c56899084
|
Bug 1006198 - Use a temporary surface if alignment is wrong during WebGL readback. r=jgilbert
|
2014-05-13 14:20:27 +12:00 |
|
Wes Kocher
|
8b513c2e26
|
Backed out 6 changesets (bug 1006198) for webgl assertions on a CLOSED TREE
Backed out changeset 5be3c8c44eed (bug 1006198)
Backed out changeset 4b15abd14f28 (bug 1006198)
Backed out changeset bd11a10e7028 (bug 1006198)
Backed out changeset e1044a8ab189 (bug 1006198)
Backed out changeset 558abe22ab30 (bug 1006198)
Backed out changeset 5462b9babaed (bug 1006198)
|
2014-05-12 20:47:52 -07:00 |
|
Matt Woodrow
|
ebdc59155b
|
Bug 1006198 - Remove a bunch of dead Thebes code. r=jgilbert
|
2014-05-13 14:20:27 +12:00 |
|
Matt Woodrow
|
98d17e0b56
|
Bug 1006198 - Use a temporary surface if alignment is wrong during WebGL readback. r=jgilbert
|
2014-05-13 14:20:27 +12:00 |
|
Jeff Gilbert
|
7569e676d7
|
Bug 1003027 - Use temp surface for bad strides. - r=mattwoodrow
|
2014-05-02 13:22:07 -07:00 |
|
Jonathan Watt
|
d7d9854e2c
|
Bug 1001683 - Convert a bunch of ReadPixelsIntoImageSurface callers to ReadPixelsIntoDataSurface callers (Moz2D migration). r=mattwoodrow
|
2014-04-29 00:26:54 +01:00 |
|
Jonathan Watt
|
3f5a57736a
|
Bug 1001682 - Don't reverse the R and B components in the GL CopyDataSourceSurface code for SurfaceFormat::R5G6B5. r=mattwoodrow
|
2014-04-29 00:26:53 +01:00 |
|
Jonathan Watt
|
0a0470e24e
|
Bug 996901 - Remove lots of gfxASurface.h and gfxImageSurface.h includes and forward declarations that are no longer needed. r=mattwoodrow
|
2014-04-16 01:41:40 +01:00 |
|
Benoit Jacob
|
89317548d7
|
Bug 987828 - 3/4 - Use IsGLES instead of IsGLES2 - r=jgilbert
|
2014-03-31 05:10:49 -04:00 |
|
Dan Glastonbury
|
57304ecd06
|
Bug 982475 - Prevent SwapRAndBComponents derefencing NULL pointer. r=jgilbert
|
2014-03-11 11:01:00 +10:00 |
|
Morris Tseng
|
eecfb9e542
|
Bug 975930 - [LayerScope] All textured buffers show RB swapped which is incorrect. r=jgilbert, r=kamidphish
|
2014-03-11 11:14:50 -04:00 |
|
Morris Tseng
|
6998680bed
|
Bug 926128 - Use a single configurable shader in OpenGL layers backend. r=vlad, r=nical, r=gal
|
2013-11-07 22:22:05 -08:00 |
|
Jeff Gilbert
|
5cd597568c
|
Bug 960378 - Allow Reading into non-tightly-packed surfaces. - r=bjacob
|
2014-02-13 15:38:53 -08:00 |
|
Dan Glastonbury
|
ff6cef2bb8
|
Bug 963455 - Fix the setting of viewport in GLReadTexImageHelper::ReadTexImage. r=BenWa
|
2014-01-31 09:18:15 +10:00 |
|
Benoit Jacob
|
3369ca8bb6
|
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
|
2014-01-23 13:26:40 -05:00 |
|
Markus Stange
|
3e80866f97
|
Bug 958550 - Use ScopedGLState for scissor test + blend state in two more places. r=bjacob
|
2014-01-13 15:29:10 +01:00 |
|
Benoit Jacob
|
2d5774ca0a
|
Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Benoit Jacob
|
55e7c24065
|
Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Benoit Jacob
|
8174b9386e
|
Bug 958369 - 2/5 - Make GLVendor and GLRenderer typed enums - r=jgilbert
|
2014-01-10 13:55:23 -05:00 |
|
Andreas Pehrson
|
797774eebe
|
Bug 877115 - Remove GetTexImage from GLContext helper. r=nical
|
2014-01-08 09:37:58 +01:00 |
|
Benoit Jacob
|
49cebff464
|
Bug 956154 - 1/2 - Remove GLContext's viewport stack - r=jgilbert
|
2014-01-07 15:02:18 -05:00 |
|
Benoit Jacob
|
4bf0659d81
|
Bug 949819 - Move remaining ReadPixels and GetTexImage helpers out of GLContext - r=jgilbert
|
2014-01-02 10:17:29 -05:00 |
|
Benoit Jacob
|
2de7928156
|
Bug 945586 - Fix a few things in GLReadTexImageHelper - r=jgilbert
|
2014-01-02 10:17:24 -05:00 |
|
Benoit Jacob
|
77e2828333
|
Bug 945586 - Move GLReadTexImageHelper out of GLContext - r=jgilbert
|
2014-01-02 10:17:22 -05:00 |
|