Markus Stange
|
66dccf3af2
|
Bug 920123 - Make Start/Stop FrameTimeRecording work with OMTC and remove paint time recording. r=mattwoodrow
|
2013-11-27 08:32:19 +01:00 |
|
Nicholas Cameron
|
99d13970e7
|
Bug 932888. Rename ThebesLayerBuffer. r=mattwoodrow
--HG--
rename : gfx/layers/ThebesLayerBuffer.cpp => gfx/layers/RotatedBuffer.cpp
rename : gfx/layers/ThebesLayerBuffer.h => gfx/layers/RotatedBuffer.h
|
2013-11-27 13:29:46 +13:00 |
|
Nicholas Cameron
|
8fd2269b9d
|
Bug 932888. Azurify some intermediate surfaces in BasicLayerManager. r=mattwoodrow
|
2013-11-27 13:29:45 +13:00 |
|
David Anderson
|
00687a381b
|
Remove unnecessary Lock() calls from BasicCompositor (bug 942318, r=mattwoodrow).
|
2013-11-25 15:15:03 -08:00 |
|
David Anderson
|
51ca221b03
|
Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc).
|
2013-11-21 11:25:16 -08:00 |
|
Benoit Jacob
|
012417f2af
|
Bug 938970 - 5/5. Switch gfx/layers to UNIFIED_SOURCES - r=ehsan,mattwoodrow
|
2013-11-17 21:07:08 -05:00 |
|
Benoit Girard
|
6702bd8431
|
Bug 936511 - Add layers.dump to dump layer tree. r=bas,nrc
|
2013-11-17 16:47:40 -05:00 |
|
David Anderson
|
1610801da8
|
Support 3D transforms in the basic compositor (bug 935265, r=mattwoodrow).
|
2013-11-11 15:53:29 -08:00 |
|
Matt Woodrow
|
af9108eea2
|
Bug 35380 - Part 5: Remove aOffset from everywhere. r=nrc
|
2013-11-07 22:53:08 +13:00 |
|
Matt Woodrow
|
c5ad2001e3
|
Bug 935380 - Part 4: Make the Compositors use the RenderTarget's origin instead of aOffset. r=nrc
|
2013-11-07 22:53:08 +13:00 |
|
Matt Woodrow
|
8cd4853004
|
Bug 935380 - Part 3: Make CompositingRenderTarget store it's origin. r=nrc
|
2013-11-07 22:53:08 +13:00 |
|
Matt Woodrow
|
73c776bcd2
|
Bug 935380 - Part 2: Pass the actual rect that the RenderTarget represents as the first parameter to CreateRenderTarget. r=nrc
|
2013-11-07 22:53:07 +13:00 |
|
Matt Woodrow
|
6ed4f9ac18
|
Bug 935380 - Part 1: Remove INIT_MODE_COPY since it was invalid for callers to use it. r=nrc
|
2013-11-07 22:53:07 +13:00 |
|
David Anderson
|
91894cb959
|
Don't copy surfaces in DeprecatedTextureHostBasic::Lock (bug 935641, r=mattwoodrow).
--HG--
extra : rebase_source : e97318912cc295b6b1dc5027eba1690e42d24003
|
2013-11-06 11:55:58 -08:00 |
|
Matt Woodrow
|
61dcbad0a4
|
Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc
|
2013-11-07 08:10:50 +13:00 |
|
Ed Morley
|
aa914d52d6
|
Backed out changeset f24ee0606ea6 (bug 926128) for reftest failures on OS X & crashes on B2G on a CLOSED TREE
|
2013-11-01 15:51:32 +00:00 |
|
Andreas Gal
|
4309023622
|
Bug 926128 - Use a single configurable shader in OpenGL layers backend. r=vlad, r=nical
|
2013-11-01 09:29:20 -04:00 |
|
Matt Woodrow
|
084fd5caf1
|
Bug 922942 - Add a Validate() pass to BasicLayers to avoid needing to create a dummy destination context. r=roc
|
2013-10-15 16:23:21 +13:00 |
|
Matt Woodrow
|
b798aeb13e
|
Bug 922942 - Clean up some no longer used ShadowLayers code from BasicLayers. r=roc
|
2013-10-15 16:23:21 +13:00 |
|
Nicolas Silva
|
1df67b87cd
|
Bug 922202 - Make PlanarYCbCrImage::Data forward-declarable and remove some header includes. r=bjacob
|
2013-10-01 17:57:50 -07:00 |
|
Nicholas Cameron
|
a8a95dc820
|
Bug 882113. Azurification of compositor classes. r=mattwoodrow
|
2013-09-27 12:37:19 +12:00 |
|
Benoit Jacob
|
5a16c8030b
|
Bug 913872 - Take nested enums out of gfxASurface - 3/3 : remove the now-useless inclusions of gfxASurface.h - r=jrmuizel
|
2013-09-24 16:45:14 -04:00 |
|
Benoit Jacob
|
0f90257361
|
Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
Generated by these regexes:
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(ImageFormat\|SurfaceType\|ContentType\|MemoryLocation\)[0-9A-Za-z_]*\)/gfx\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(CONTENT_\|MEMORY_\)[0-9A-Za-z_]*\)/GFX_\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(CONTENT_COLOR\|CONTENT_ALPHA\|CONTENT_COLOR_ALPHA\|CONTENT_SENTINEL\|MEMORY_IN_PROCESS_HEAP\|MEMORY_IN_PROCESS_NONHEAP\|MEMORY_OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1GFX_\2\3/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(ImageFormatARGB32\|ImageFormatRGB24\|ImageFormatA8\|ImageFormatA1\|ImageFormatRGB16_565\|ImageFormatUnknown\|SurfaceTypeImage\|SurfaceTypePDF\|SurfaceTypePS\|SurfaceTypeXlib\|SurfaceTypeXcb\|SurfaceTypeGlitz\|SurfaceTypeQuartz\|SurfaceTypeWin32\|SurfaceTypeBeOS\|SurfaceTypeDirectFB\|SurfaceTypeSVG\|SurfaceTypeOS2\|SurfaceTypeWin32Printing\|SurfaceTypeQuartzImage\|SurfaceTypeScript\|SurfaceTypeQPainter\|SurfaceTypeRecording\|SurfaceTypeVG\|SurfaceTypeGL\|SurfaceTypeDRM\|SurfaceTypeTee\|SurfaceTypeXML\|SurfaceTypeSkia\|SurfaceTypeSubsurface\|SurfaceTypeD2D\|SurfaceTypeMax\)\($\|[^A-Za-z0-9_]\)/\1gfx\2\3/g'
|
2013-09-24 16:45:13 -04:00 |
|
Matt Woodrow
|
f2a520ca0c
|
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
|
2013-09-19 17:23:30 +12:00 |
|
Wes Kocher
|
b03b0b7668
|
Backed out 5 changesets (bug 907926, bug 911393, bug 917703) due to OSX reftest bustage during an unrelated CLOSED TREE
Backed out changeset 94a6733b01dc (bug 907926)
Backed out changeset 44108fb6f7cc (bug 917703)
Backed out changeset f2dd2a27af69 (bug 911393)
Backed out changeset fdb0d1053128 (bug 907926)
Backed out changeset b3616b786e8f (bug 907926)
|
2013-09-19 17:56:18 -07:00 |
|
Matt Woodrow
|
3b796a754a
|
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
|
2013-09-19 17:23:30 +12:00 |
|
Rik Cabanier
|
025e852615
|
Bug 902525 - Part 5: fixes for blending of HTML elements r=roc
|
2013-09-15 16:43:10 -07:00 |
|
Rik Cabanier
|
8c970079ca
|
Bug 902525 - Part 2: Create layers for isolated groups when blending is involved r=roc
|
2013-09-14 20:30:00 -07:00 |
|
Rik Cabanier
|
f95ea751f0
|
Bug 902525 - Part 1: Layers changes r=roc
|
2013-09-14 20:23:46 -07:00 |
|
Benoit Girard
|
afe7983f63
|
Bug 913329 - Use CopySurface to draw to the screen using OMTC basic. r=mattwoodrow
|
2013-09-09 11:49:56 -04:00 |
|
Nicholas Cameron
|
cca4ba2d92
|
Don't include mozilla-config.h in gfx.layers. No bug. r=me
|
2013-09-09 08:55:48 +12:00 |
|
Nicholas Cameron
|
b6f3b6ba96
|
Bug 786412. Conslidate container layer methods. r=mattwoodrow
|
2013-09-02 10:19:18 +12:00 |
|
Justin Lebar
|
4aeeb65d91
|
Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
--HG--
rename : mfbt/Util.h => mfbt/Maybe.h
|
2013-08-27 15:10:28 -07:00 |
|
Nicolas Silva
|
a0feb7b33c
|
Bug 858914 - Basic backend for the new textures. r=mattwoodrow
|
2013-08-27 10:52:14 +02:00 |
|
Matt Woodrow
|
11914fb596
|
Bug 907926 - Supprt having different content/canvas backends in gfxPlatform. r=nrc
|
2013-08-23 18:13:55 +12:00 |
|
Benoit Girard
|
d6b9b9b872
|
Bug 907286 - Implement Frame Counter for non OMTC basic. r=jmuizel,tnikkel
--HG--
extra : rebase_source : a2cf8295ead1af3f0a66491fd9455d37e7b3985d
|
2013-08-22 12:54:05 -04:00 |
|
Jan Beich
|
66c4b90185
|
Bug 907837 - Don't include SPS headers directly. r=nrc
|
2013-08-22 19:11:51 +12:00 |
|
Nicholas Cameron
|
b5c77aec19
|
Bug 903816. Include-what-you-use for gfx/layers. r=roc
|
2013-08-12 11:17:23 +12:00 |
|
Arnaud Sourioux
|
de3b6b7cdf
|
Bug 903112 - Replace this with MOZ_THIS_IN_INITIALIZER_LIST() in gfx/. r=jfkthame
|
2013-08-16 09:18:36 -04:00 |
|
Nicholas Cameron
|
dd58f82344
|
Bug 874721, bug 899435. D3D9 compositor and windows OMTC window resizing. r=Bas, mattwoodrow
|
2013-08-04 19:46:17 +12:00 |
|
Nicolas Silva
|
2b6a0c31a2
|
Bug 858914 - New texture classes + OGL backend (preffed off). r=bas, nrc
|
2013-07-30 11:59:51 +02:00 |
|
David Zbarsky
|
2708b889b0
|
Bug 895116: Lock the mask texture before compositing with BasicCompositor r=bas
|
2013-07-29 16:04:09 -07:00 |
|
David Zbarsky
|
89fa9ed5fb
|
Bug 895116: Fix masking with BasicCompositor r=mattwoodrow
|
2013-07-23 16:38:46 -07:00 |
|
David Zbarsky
|
37dea7b59f
|
Bug 895116: CreateBasicDeprecatedTextureHost should pass along the texture flags r=mattwoodrow
|
2013-07-21 04:16:28 -07:00 |
|
Matt Woodrow
|
146fa01a1e
|
Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
|
2013-07-09 10:11:00 -04:00 |
|
Matt Woodrow
|
28c11b7893
|
Backout a17b6115cdd7 for causing reftest failures
|
2013-07-09 12:05:04 -04:00 |
|
Matt Woodrow
|
efcdad9840
|
Bug 889953 - Add a bounds property to ColorLayer to restrict the drawing region instead of using a clip. This stops our accelerated layer backends from requiring a temporary surface to render transformed ColorLayers. r=roc
|
2013-07-09 10:11:00 -04:00 |
|
Nicolas Silva
|
71afc33248
|
Bug 858914 - Mark all TextureHost and TextureClient classes deprecated. r=mattwoodrow
|
2013-07-08 23:30:44 +02:00 |
|
Markus Stange
|
a43c75493b
|
Bug 882523 - Support OMTC on Mac in non-accelerated mode using OpenGL. r=nrc, r=mattwoodrow
|
2013-07-08 21:21:05 -07:00 |
|
Nicolas Silva
|
61e5058996
|
Bug 858914 - Make the basic compositor backend use the same design pattern as the other backends. r=mattwoodrow
|
2013-07-08 19:02:05 +02:00 |
|