Benoit Jacob
223ed468ec
Bug 944571 - Fix the non-unified build of gfxBlur.cpp - no review, trivial compilation fix
2013-11-30 21:21:03 -05:00
Mike Hommey
9a64081150
Bug 944830 - Fix non-unified build in gfx after bug 942492, bug 943293 and bug 944172. r=bjacob
2013-12-01 07:20:57 +09:00
Mats Palmgren
313f4100c0
Bug 943448 - Remove useless warnings about nscoord overflow in clamping functions. r=roc
2013-11-30 21:45:20 +00:00
Chris Peterson
54aa07e1cf
Bug 944257 - Fix warning by removing unused ContentClientBasic member variable mManager. r=gal
2013-11-27 19:19:56 -08:00
Matt Woodrow
370c4bcb50
Bug 944571 - Part 1: Convert gfxAlphaBoxBlur to use Moz2D surfaces instead of Thebes. r=Bas
2013-10-02 17:20:47 +13:00
Benoit Jacob
7e3480f6b4
Bug 942492 - Add a missing #include to a header that really needs it - no review, trivial compilation fix
2013-11-29 11:31:46 -05:00
Ms2ger
cf53814bbc
Merge mozilla-inbound to mozilla-central.
2013-11-29 09:54:12 +01:00
Ms2ger
3810a38141
Bug 937258 - Part b: Remove gfx/tests/gtest/Makefile.in; r=gps
...
CXXFLAGS is only taken into account when set *after* the rules.mk inclusion,
so it is useless here.
2013-11-28 15:25:41 +01:00
Ms2ger
b2a48b6753
Bug 937224 - Part a: Move LOCAL_INCLUDES to moz.build in gfx/; r=mshal
2013-11-28 15:10:38 +01:00
Ms2ger
3491c2d98e
Bug 939271 - Part g: move mochitests to manifests in gfx/tests; r=roc
2013-11-28 15:03:17 +01:00
Mike Hommey
fdd3247a81
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Dan Glastonbury
3fd4360014
Bug 942492 - Move ScopedGL* RAII helpers out of GLContext.* - r=bjacob
2013-11-26 13:25:25 +10:00
Benoit Jacob
b601ddf8b0
Bug 942503 - Move BlitTextureImage out of GLContext - r=jgilbert
2013-11-28 15:57:19 -05:00
Benoit Jacob
b09cd02eac
Bug 942503 - Move Blit* functions out of GLContext, except for BlitTextureImage - r=jgilbert
2013-11-28 15:57:19 -05:00
Benoit Jacob
d702a7823d
Bug 944172 - Move DecomposeIntoNoRepeatTriangles out of GLContext - r=BenWa
2013-11-28 15:57:19 -05:00
Ehsan Akhgari
3fcbfcb91d
Bug 943983 - Build gfx/tests/gtest in unified mode; r=BenWa
2013-11-28 14:10:33 -05:00
Mike Hommey
2f727b6d62
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Markus Stange
d0ceef6534
Bug 944383 - Pass around SourceSurfaces instead of gfxASurfaces for feImage input images. r=jwatt
2013-11-28 15:38:43 +01:00
Ehsan Akhgari
28abae783b
Bug 944209 - Build gfx/src in unified mode; r=BenWa
2013-11-27 21:11:07 -05:00
Andreas Pehrson
79a5d7be7d
Bug 907292 - Change gfxImageSurface to gfx::DataSourceSurface in TextureHost et al
2013-11-27 10:59:01 +01:00
Andreas Pehrson
aa8c55b911
Bug 943293 - Add ReadBackSurface helper in GLContextUtils
2013-11-27 15:04:33 +01:00
Andreas Pehrson
77bbd54cd0
Bug 943293 - Add CopyTo in gfxImageSurface to copy to a DataSourceSurface
2013-11-27 11:03:36 +01:00
Mike Hommey
334e43f829
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-22 23:03:21 +09:00
Nicholas Nethercote
c82c609ac3
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Mike Hommey
b038245b8d
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Mike Hommey
59b2136630
Bug 942043 - Straighten up zlib linkage wrt shared js and system zlib. r=gps,r=ted
2013-11-28 12:49:43 +09:00
Ehsan Akhgari
6220f98ec6
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
...
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Nicholas Cameron
957ecba802
merge backout
2013-11-28 12:32:24 +13:00
Nicholas Cameron
a450c10d73
Backout bug 893301 for b2g bustage r=me
2013-11-28 12:31:31 +13:00
Nicholas Cameron
12b1030b59
Bug 893301. Some rebasing fixes. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
9d0c710da5
Bug 893301. Remove AccessMode use in ContentClient. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
1821bf5e96
Bug 893301. Rename BufferProviders. r=mattwoodrow
2013-11-28 10:16:35 +13:00
Nicholas Cameron
56b50d3cc3
Bug 893301. Renaming and indentation fixes. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
79b6f5f45c
Bug 893301. Tweeks to TextureHost. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
ccd962044d
Bug 893301. Reviewer changes. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
0fef92269d
Bug 893301. Content hosts. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
5c987f1e31
Bug 893301. Content clients. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
98c798769f
Bug 893301. Changes to texture clients. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
2cb7b55cca
Bug 893301. Add a path to RotatedContentBuffer for new textures. r=mattwoodrow
2013-11-28 10:16:33 +13:00
Nicholas Cameron
faa37d750a
Bug 893301. Rename GetTextureHost to GetAsTextureHost. r=nical
2013-11-28 10:16:33 +13:00
Nicholas Nethercote
74e6ffe050
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Anthony Jones
895c664218
Bug 888084 - Use RollingMean to calculate mean; r=BenWa
2013-09-25 12:13:33 +12:00
Chris Lord
5ef337c5a4
Bug 931823 - Fix calculation of tiled update data and convert to typed units. r=kats,botond
...
Various changes to FrameMetrics and such have causes the tile coherency checks
to end up with nonsense values, meaning updates are always happening a tile at
a time.
This fixes the calculation of those values, adds some documentation and
converts a large part of it to using typed units, to make it easier to
understand what's happening.
2013-11-27 17:33:27 +00:00
Benoit Jacob
406f766862
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-27 10:19:34 -05:00
Benoit Jacob
8b7013b519
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
f83f2f5858
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
ca06bace5e
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-27 10:18:38 -05:00
Chris Lord
fbbaf509a8
Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
...
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Ehsan Akhgari
ac70dfeea9
Bug 939585 - Build gfx/thebes in unified mode; r=BenWa
2013-11-27 08:03:04 -05:00
Markus Stange
5f2fccf8a8
Bug 924103 - Add a FilterDescription data structure and code that can create FilterNodes from it. r=roc
2013-11-27 12:25:28 +01:00