Commit Graph

261 Commits

Author SHA1 Message Date
Nicholas Cameron
189d6e2368 Bug 753784; allow access to the max texture size from FrameLayerBuilder. r=roc 2012-05-22 19:15:16 -04:00
Nicholas Cameron
4ffe1932d5 Bug 753784; add the ability to force a single tile. r=roc 2012-05-22 19:14:03 -04:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Bas Schouten
82b1169afc Bug 717393 - Part 5: Permit subpixel AA for transparent surfaces. r=roc 2012-05-15 16:57:51 +02:00
Bas Schouten
74ee5ce8f4 Bug 738413 - Followup: Move ToIntRect to a Rect class method. r=roc 2012-05-03 23:41:37 +02:00
Bas Schouten
f3dadfd694 Bug 738413 - Part 2: Use OpaqueRect API in BasicLayers with non-cairo contexts. r=roc 2012-05-03 23:31:02 +02:00
Nicholas Cameron
48de5e73f8 Bug 716439; shadow layer support. r=BenWa 2012-03-19 12:02:38 +13:00
Nicholas Cameron
f2af7dba65 Bug 716439; backend of the mask layers system for basic layers (software). r=roc 2012-02-08 11:27:21 +13:00
Matt Woodrow
602e63b3fc Bug 735178 - Add debug coloring of sorted 3d layers to help identification. r=roc 2012-04-27 12:24:53 +12:00
Benoit Girard
f04bed2944 Bug 739679 - Part 7: Enable tiling. r=pcwalton a=blocking-fennec 2012-04-23 23:22:25 -04:00
Benoit Girard
81014f7423 Bug 739679 - Part 3: BasicTiledThebesLayer. r=mwoodrow,roc 2012-04-16 19:02:45 -04:00
Benoit Girard
70c53de613 Bug 739679 - Part 1: Add BasicImplData header into its own file. r=roc a=blocking-fennec 2012-04-16 18:23:03 -04:00
Jeff Muizelaar
e0e78556a4 Bug 745864 - Add profiling labels relevant for Fennec graphics performance. r=bgirard a=blassey 2012-04-16 14:36:33 -04:00
Ali Juma
fd1a7125dd Bug 694964 - Don't generate a Thebes Paint edit in an incomplete transaction. r=bgirard 2012-03-30 09:25:20 -04:00
Jeff Gilbert
95d6adf82a Bug 735378 - Cache temporary composite surfaces - r=bgirard 2012-03-25 12:50:26 -07:00
Ali Juma
ec6b601c6e Bug 720353 - Backout of 964b118ac852 (Bug 694964). r=bgirard 2012-03-19 17:22:21 -04:00
Robert O'Callahan
9b4513f9b2 Bug 700867. Don't allow rotation when we're drawing a BasicThebesLayer that needs to be drawn atomically. r=tnikkel 2012-03-19 13:01:47 +13:00
Robert O'Callahan
321cdf2d2b Bug 664764. Part 2: Make PushGroupWithCachedSurface always return a valid context even if getting the cached surface fails. r=mattwoodrow 2012-03-19 12:36:28 +13:00
Robert O'Callahan
2d5a3a8c20 Bug 664764. Part 1: Change assertion to warning since it can happen due to resource exhaustion. r=mattwoodrow 2012-03-19 12:36:22 +13:00
Andreas Gal
65ba347b1f Remove unused and broken tiling code (bug 736716, r=cjones). 2012-03-17 15:22:22 -07:00
Andreas Gal
1af45fa278 Backout bug 736716. 2012-03-17 15:20:01 -07:00
Andreas Gal
7a590364de Remove unused and broken tiling code (bug 736716, r=cjones). 2012-03-17 15:02:02 -07:00
Benoit Girard
bbefdec4f2 Merge mc->Maple 2012-03-13 11:05:28 -04:00
Ali Juma
924f6e0e56 Bug 732091 - Part 3: Pass on the isFirstPaint flag from the PresShell to the compositor via the layer manager. r=tnikkel,bgirard 2012-03-12 11:50:15 -04:00
Bas Schouten
623684cf39 Bug 732988 - Part 1: Add ScaleToSize API to ImageLayers. r=roc 2012-03-13 01:41:29 +00:00
Benoit Girard
ceb831e001 Restore merge changeset 39a3044823b0, regression fixed upstream in mc 2012-03-05 13:09:05 -05:00
Benoit Girard
ae335d8d56 Backed out changeset 39a3044823b0 because of bad interaction with maple. 2012-03-02 18:32:46 -05:00
Benoit Girard
a41da854d6 Merge mc->Maple, resolved conflicts 2012-03-02 14:27:05 -05:00
Benoit Girard
7ecb84135e More render trace. r=debug_only 2012-02-28 11:24:24 -05:00
Benoit Girard
ae4c8791c8 Added more rendertrace breakdowns 2012-02-27 14:31:29 -05:00
Benoit Girard
e8983883c4 Rendertrace improvements. r=runtime_config_only 2012-02-24 11:35:04 -05:00
Daniel Holbert
22ff58b4ab Backout 4b46f6eff8f4 (Bug 732988) for linux Cipc orange 2012-03-11 16:43:12 -07:00
Bas Schouten
aaea2626d5 Bug 732988 - Part 1: Add ScaleToSize API to ImageLayers. r=roc 2012-03-11 22:33:22 +00:00
Jeff Muizelaar
f1730e6f8d Remove ifdefs from RenderTrace and enable it on composite 2012-02-21 20:20:14 -05:00
Benoit Girard
fa00e4fe45 Preliminary render trace 2012-02-17 17:05:03 -05:00
Matt Woodrow
329aec919d Bug 724025 - Correctly flatten transform-style:flat with BasicLayers. r=roc 2012-02-15 22:28:22 +13:00
Bas Schouten
0cce79ffe2 Bug 651192 - Part 5: Support remote access to ImageContainers. r=roc 2012-02-16 04:26:19 +01:00
Benoit Girard
0a8a885a47 Bug 728352 - Implement a render trace utility for GFX perf & debugging. r=mattwoodroow 2012-03-05 15:17:13 -05:00
Oleg Romashin
654672a5a9 Bug 725925 - ShadowableThebesLayer does useless extra composite into 1x1 fake surface. r=cjones 2012-02-10 11:22:21 -08:00
Ed Morley
23443102e7 Backout b43f4d9f38da (bug 725925) for reftest failures 2012-02-10 23:23:16 +00:00
Oleg Romashin
1593a9824b Bug 725925 - ShadowableThebesLayer does useless extra composite into 1x1 fake surface. r=cjones 2012-02-10 11:22:21 -08:00
Bas Schouten
e9309a6dcd Bug 668344: Deal with missing Direct2D device in Azure. r=jrmuizel 2012-02-07 06:14:21 +01:00
Bas Schouten
33c8caf378 Bug 715785: Make ImageContainers independent of LayerManagers. r=roc 2012-02-01 03:18:30 +01:00
Julian Seward
4b697c5830 Bug 720758 - Uninitialised value use in gfx/layers/basic/BasicLayers.cpp. r=bas 2012-01-26 11:00:15 +01:00
Benoit Jacob
5d034b69f1 Bug 717658 - OOM crash in BasicLayers: dump sizes to help understand this crash - r=joe 2012-01-24 16:12:30 -05:00
Boris Zbarsky
eacfada983 Bug 718150. Make sure to update our stored size on Swap() even if we didn't already have a front surface. r=cjones 2012-01-14 11:48:48 -05:00
Oleg Romashin
b961220723 Bug 694964 - crash [@ gfxSharedImageSurface::Open]. r=ajuma 2012-01-12 15:49:43 -08:00
Bas Schouten
f6ac7780d7 Bug 711063 - Part 10: Adjust BasicLayers code for Azure-Thebes wrapper. r=roc 2012-01-05 08:17:52 +01:00
Karl Tomlinson
b2f727506e b=713572 don't draw from BasicThebesLayerBuffers when transaction is incomplete r=roc 2012-01-05 11:16:37 +13:00
Ed Morley
968b5c4c1e Backout 76dcfabe0a2a, d8004eb22252, 86e91202ef51 & f9a5736cd6bc (bug 695845) for build failures on windows 2011-12-19 20:27:59 +00:00