Benoit Jacob
a7d77dbf30
Bug 987311 - 2/6 - Make TextureFlags a typed enum, auto regex changes - r=nical
...
find gfx/layers -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)TEXTURE_\(USE_NEAREST_FILTER\|NEEDS_Y_FLIP\|DISALLOW_BIGIMAGE\|ALLOW_REPEAT\|NEW_TILE\|COMPONENT_ALPHA\|RB_SWAPPED\|FRONT\|ON_WHITE\|ON_BLACK\|TILE\|RECYCLE\|COPY_PREVIOUS\|DEALLOCATE_CLIENT\|IMMUTABLE\|IMMEDIATE_UPLOAD\|DOUBLE_BUFFERED\|ALLOC_FALLBACK\)\($\|[^A-Za-z0-9_]\)/\1TextureFlags::\2\3/g'
find gfx/layers -type f | xargs sed -i 's/TEXTURE_FLAGS_DEFAULT/TextureFlags::DEFAULT/g'
2014-04-25 22:34:05 -04:00
Blair McBride
3b0373f215
Backed out 9 changesets (bug 987311, bug 989027, bug 989144). r=sheriff
...
Backed out changeset 046c061d91c2 (bug 989144)
Backed out changeset 3f1b41adeaef (bug 987311)
Backed out changeset 8d5a171564bd (bug 987311)
Backed out changeset dcc0d016de7a (bug 987311)
Backed out changeset 27f338fbc835 (bug 989027)
Backed out changeset 4a67f5144ea4 (bug 989027)
Backed out changeset 62ba0a377450 (bug 987311)
Backed out changeset 6a2542a5c865 (bug 987311)
Backed out changeset 1dfd9a457f34 (bug 987311)
2014-04-27 19:45:08 +12:00
Benoit Jacob
c4a910a1bd
Bug 989144 - Convert EffectChain::mSecondaryEffects to be an EnumeratedArray - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
9a5c85f26f
Bug 987311 - 6/6 - Convert the rest of CompositorTypes.h to typed enums, final manual changes - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
1eb595b102
Bug 987311 - 5/6 - Convert the rest of CompositorTypes.h to typed enums, auto regex changes - r=nical
2014-04-25 22:34:06 -04:00
Benoit Jacob
f069a1b4e7
Bug 987311 - 3/6 - Make TextureFlags a typed enum, final manual changes - r=nical
2014-04-25 22:34:05 -04:00
Benoit Jacob
b7bee0617e
Bug 987311 - 2/6 - Make TextureFlags a typed enum, auto regex changes - r=nical
2014-04-25 22:34:05 -04:00
Nicolas Silva
5461b39924
Bug 993004 - Fix the clipping of tiles when the screen is rotated. r=botond
2014-04-25 13:38:17 +02:00
Carsten "Tomcat" Book
aa22e50ce8
Backed out changeset 3d116167774f (bug 993004) for bustage on a CLOSED TREE
2014-04-25 12:19:45 +02:00
Nicolas Silva
b0515a9619
Bug 993004 - Fix the clipping of tiles when the screen is rotated. r=botond
2014-04-25 11:51:17 +02:00
Matt Woodrow
48f1b997f8
Bug 994282 - Apply mask layer transforms in the correct order. r=roc
2014-04-24 19:38:35 +12: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
Nicolas Silva
9e8cef9fee
Bug 990876 - Remove TextureClientSurface. r=mattwoodrow
2014-04-14 21:29:42 +02:00
Jonathan Watt
0a3e4f5955
Bug 995454 - Kill off TextureClientSurface's GetAsSurface and UpdateSurface methods (Moz2D migration). r=mattwoodrow
2014-04-13 11:07:12 +01:00
Chris Lord
f8cf8f11e8
Bug 993475 - Consolidate masking code in BasicCompositor and BasicLayersImpl. r=mattwoodrow
2014-04-11 13:23:09 +01:00
Chris Lord
734f540069
Bug 993475 - Support masks on color layers in BasicCompositor. r=mattwoodrow
2014-04-11 13:23:09 +01:00
Chris Lord
626e405dba
Bug 994548 - Fix masks being affected by partial updates in BasicCompositor. r=mattwoodrow
2014-04-11 13:23:08 +01:00
Nicolas Silva
931d87f4b9
Bug 991032 - Cleanup X11 TextureClient/Host. r=mattwoodrow
2014-04-11 16:15:01 +02:00
Nicolas Silva
266db399dd
Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow
2014-04-10 10:14:28 +02:00
Carsten "Tomcat" Book
f39d10cc48
Backed out changeset 3747c80a1cde (bug 990871) for bustage on a CLOSED TREE
2014-04-10 13:15:47 +02:00
Nicolas Silva
f09851069a
Bug 990871 - Move TextureClientDrawTarget into TextureClient. r=mattwoodrow
2014-04-10 10:14:28 +02:00
Jonathan Watt
3e160b2c76
Bug 960524 - Get rid of Image::DeprecatedGetAsSurface (Moz2D migration). r=mattwoodrow
2014-04-10 09:49:53 +01:00
Matt Woodrow
83fe7356ab
Bug 993784 - Part 4: Remove a bunch of dead thebes code in BasicLayers. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
b9e0bb7c64
Bug 993784 - Part 3: Use Moz2D SourceSurfaces for masking with BasicLayers. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
82aca77140
Bug 993784 - Part 1: Use Moz2D mask data for BasicThebesLayer drawing. r=roc
2014-04-09 21:15:19 +12:00
Matt Woodrow
52993e5933
Bug 992486 - Part 1: Add API to RotatedContentBuffer for drawing in multiple passes. r=roc
2014-04-09 21:15:17 +12:00
Matt Woodrow
e50dfc56e4
Bug 991067 - Null check mSurface in BasicCanvasLayer to match previous behaviour. r=roc
2014-04-07 20:57:27 +12:00
Matt Woodrow
7eef44b9f5
Bug 991028 - Remove AutoOpenSurface. r=nical
2014-04-07 13:32:48 +12:00
Phil Ringnalda
18f873ac9e
Backed out 4 changesets (bug 991028) for nonunified bustage
...
CLOSED TREE
Backed out changeset 147581a518c3 (bug 991028)
Backed out changeset e5bacc566e58 (bug 991028)
Backed out changeset 6dc852777a4d (bug 991028)
Backed out changeset 780bec5571b9 (bug 991028)
2014-04-06 21:21:38 -07:00
Matt Woodrow
a64bf46575
Bug 991028 - Remove AutoOpenSurface. r=nical
2014-04-07 13:32:48 +12:00
Botond Ballo
a250e38342
Bug 984490 - Make Compositor::GetCurrentRenderTarget() const. r=nical
2014-04-02 03:27:42 -04:00
Matt Woodrow
b6b7e6b30e
Bug 990338 - Remove FillWithMask since it's dead code. r=nical
2014-04-01 15:52:10 +08:00
Nicolas Silva
1087c3b4d4
Bug 989904 - Remove the deprecated basic textures. r=mattwoodrow
2014-04-01 14:28:27 +08:00
Matt Woodrow
d2127c217f
Bug 989858 - Part 6: Rename DeprecatedPaint and stop passing a gfxContext in. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
8d2a3dc305
Bug 989858 - Part 5: Remove partially implemented moz2d paint function. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
6edf84a5b1
Bug 989858 - Part 4: Convert BasicColorLayer. r=roc
2014-04-01 12:02:10 +08:00
Matt Woodrow
64ac40d602
Bug 989858 - Part 3: Convert BasicImageLayer. r=roc
2014-04-01 12:02:09 +08:00
Matt Woodrow
4586f037e0
Bug 989858 - Part 2: Convert BasicCanvasLayer. r=roc
2014-04-01 12:02:09 +08:00
Matt Woodrow
e921db2fe5
Bug 989858 - Part 1: Add Moz2D helpers to BasicLayersImpl. r=roc
2014-04-01 12:02:09 +08:00
Bill McCloskey
c0cc71b861
Bug 980122 - Recomposite entire screen in basic compositor (r=mattwoodrow)
2014-03-28 11:25:23 -07:00
Eric Rahm
dbb0f24d7e
Bug 962154 - Use MallocSizeOf to report decoded-video memory. r=cpearce,njn
2014-03-19 14:33:12 -07:00
Jonathan Watt
f50a46f108
Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
2014-03-19 10:36:58 +08:00
Kyle Huey
510a49016d
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
Matt Woodrow
e638200a0e
Bug 940455 - Add LayerManager functonality to clear out a portion of the window for the OS to paint. r=roc,Bas
2014-02-13 13:20:41 +13:00
Mike Conley
4611b5bdb4
Backing out bug 940455 (36e45a68452b) for numerous regressions. r=bustage-fix.
2014-03-07 16:50:30 -05:00
Bas Schouten
bde06b3dca
Bug 963073 - Merge tiling branch. r=Bas,jrmuizel,BenWa
...
http://hg.mozilla.org/users/bschouten_mozilla.com/tiling/summary
This work is mainly porting tiled layers to new textures, implementing
double-buffered tiles and implementing a texture client pool, to be used by
tiled content clients.
Any questions regarding this patch should go to:
Bas Schouten <bschouten@mozilla.com>
Chris Lord <clord@mozilla.com>
Nicolas Silva <nsilva@mozilla.com>
In their absence questions can be directed to:
Jeff Muizelaar <jmuizelaar@mozilla.com>
Benoit Girard <bgirard@mozilla.com>
2014-03-07 22:34:04 +01:00
Matt Woodrow
cf2d089996
Bug 940455 - Add LayerManager functonality to clear out a portion of the window for the OS to paint. r=roc,Bas
2014-02-13 13:20:41 +13:00
L. David Baron
a02d087ed4
Bug 978495: Initialize mozilla::layers::TextureClientX11::mLocked. r=nical
2014-03-02 10:29:06 -08:00
Matt Woodrow
0ed9757130
Bug 976877 - Don't simplify invalidation regions since it leads to poor results. r=roc
2014-03-01 08:49:05 +13:00
Matt Woodrow
cf387ac0d5
Bug 970294 - Set our surface offset as a gfxContext device offset instead of a transform so that other callers don't accidentally overwrite it. r=nrc
2014-02-28 12:32:38 +13:00