Jonathan Watt
356d59cd2f
Bug 1277862, part 2 - Rename Moz2D's Filter to SamplingFilter in the rest of gfx/. r=Bas
2016-05-25 17:01:18 +01:00
Bill McCloskey
b544c80b47
Bug 1262671 - Use BufferList for Pickle (r=froydnj)
2016-05-27 09:57:41 -07:00
Bill McCloskey
85799ac803
Bug 1262671 - void** -> PickleIterator (r=froydnj)
2016-05-27 09:57:38 -07:00
David Anderson
01e1b9165b
Remove ContentParent use of CompositorBridgeParent. (bug 1274149 part 5, r=mattwoodrow)
2016-05-23 00:28:51 -07:00
David Anderson
dd54f2fdc9
Remove TabParent use of CompositorBridgeParent. (bug 1274149 part 4, r=mattwoodrow)
2016-05-23 00:28:03 -07:00
David Anderson
377d55cdb8
Move Alloc/DeallocLayerTreeId calls to GPUProcessManager. (bug 1274149 part 3, r=mattwoodrow)
2016-05-23 00:27:57 -07:00
David Anderson
7d29494da2
Remove direct calls to CompositorBridgeParent::GetAPZCTreeManager. (bug 1274149 part 2, r=kats)
2016-05-23 00:27:51 -07:00
David Anderson
c8ee54571d
Add GPUProcessManager to manage access to CompositorBridgeParent. (bug 1274149 part 1, r=mattwoodrow)
2016-05-23 00:27:01 -07:00
Wes Kocher
9a683a7c55
Backed out 5 changesets (bug 1274149) for intermittent failures in apz tests CLOSED TREE
...
Backed out changeset 1117598ac875 (bug 1274149)
Backed out changeset 540cb6d10745 (bug 1274149)
Backed out changeset 057223823e5d (bug 1274149)
Backed out changeset 9932689ab717 (bug 1274149)
Backed out changeset a22a53c503a6 (bug 1274149)
2016-05-23 13:01:22 -07:00
David Anderson
931f517a12
Remove ContentParent use of CompositorBridgeParent. (bug 1274149 part 5, r=mattwoodrow)
2016-05-23 00:28:51 -07:00
David Anderson
77be57df84
Remove TabParent use of CompositorBridgeParent. (bug 1274149 part 4, r=mattwoodrow)
2016-05-23 00:28:03 -07:00
David Anderson
3a4fe10b40
Move Alloc/DeallocLayerTreeId calls to GPUProcessManager. (bug 1274149 part 3, r=mattwoodrow)
2016-05-23 00:27:57 -07:00
David Anderson
0314724575
Remove direct calls to CompositorBridgeParent::GetAPZCTreeManager. (bug 1274149 part 2, r=kats)
2016-05-23 00:27:51 -07:00
David Anderson
7e261ba517
Add GPUProcessManager to manage access to CompositorBridgeParent. (bug 1274149 part 1, r=mattwoodrow)
2016-05-23 00:27:01 -07:00
Kartikaya Gupta
49d1b3001f
Bug 1274589 - Rename RegionBuilder::Or to RegionBuilder::OrWith for consistency with the region classes. r=jrmuizel
...
MozReview-Commit-ID: CIzTVKXUVSs
2016-05-21 00:06:51 -04:00
David Anderson
2f136d2412
Hide top-level CompositorBridgeParents behind a new API. (bug 1272472 part 4, r=mattwoodrow,kats,gwagner)
2016-05-17 22:33:22 -07:00
Milan Sreckovic
f08e7efd98
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
2016-05-13 16:34:41 -04:00
Chris Peterson
1e35dbdf75
Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium
2016-05-14 00:54:55 -07:00
Botond Ballo
38fa31a24e
Bug 1267438 - Group ScrollMetadata's optional clip rect and mask layer index into a LayerClip structure. r=mstange
...
MozReview-Commit-ID: 6W0GZYkioov
2016-04-29 16:14:21 -04:00
David Anderson
db86d93571
Move DeviceInitData from gfxWindowsPlatform to gfxPlatforn. (bug 1254899 part 5, r=milan)
2016-04-28 21:52:55 -07:00
Sebastian Hengst
07fab976d8
Backed out 13 changesets (bug 1254899) for test failure in browser_Troubleshoot.js. r=backout
...
Backed out changeset f749ee384012 (bug 1254899)
Backed out changeset 1d7eeee5a5c5 (bug 1254899)
Backed out changeset b5ab83af342c (bug 1254899)
Backed out changeset 993906e53329 (bug 1254899)
Backed out changeset e8abac801a51 (bug 1254899)
Backed out changeset e9c311c68e4a (bug 1254899)
Backed out changeset f8f3ae8c5cef (bug 1254899)
Backed out changeset d17f98a9918a (bug 1254899)
Backed out changeset 21c8a7ea2b93 (bug 1254899)
Backed out changeset 64e58f9625eb (bug 1254899)
Backed out changeset 2de214d5d1e0 (bug 1254899)
Backed out changeset f2056259d227 (bug 1254899)
Backed out changeset b805df0c8296 (bug 1254899)
2016-04-28 10:32:25 +02:00
David Anderson
35a0385afa
Move DeviceInitData from gfxWindowsPlatform to gfxPlatforn. (bug 1254899 part 5, r=milan)
2016-04-27 22:54:25 -07:00
Botond Ballo
69d04c0329
Bug 1267470 - Move more fields from FrameMetrics to ScrollMetadata. r=kats
...
MozReview-Commit-ID: zxtt1NNcDe
2016-04-27 16:06:34 -04:00
Edwin Flores
7a5fb592ec
Bug 1266878 - Fix off-by-one error in ParamTraits<StereoMode> - r=nical
2016-04-25 18:09:59 +01:00
Kartikaya Gupta
dae38a48d5
Bug 1257641 - Replace the mUpdateScrollOffset bool with an enum, needed in the next patch. r=botond
...
MozReview-Commit-ID: AtmpQTAUH8L
2016-04-13 10:21:13 -04:00
Kartikaya Gupta
0687ac72f8
Bug 1246290 - Add a bit to FrameMetrics to indicate if APZ-scrolling should be disabled on that APZC. r=botond
...
MozReview-Commit-ID: 5NeFP31Y0Qg
2016-04-03 13:13:58 -04:00
Botond Ballo
51c46f3ee4
Bug 1219296 - Ship scroll snap information to the compositor. r=kats
...
MozReview-Commit-ID: 2aCaAEC5Csu
2016-03-11 22:04:53 -05:00
Botond Ballo
aa2fd58a6a
Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats
...
MozReview-Commit-ID: DymHOSI6yYK
2016-03-28 19:14:52 -04:00
Gregory Szorc
b35e6f255e
Bug 1256502 - Use a uint32_t cast to avoid C4319 on VS2015; r=botond
...
The sizeof() was creating a size_t which made VS complain about a
mismatch between uint32_t and size_t. The sizeof() should never be
larger than a uint32_t, so just cast it.
MozReview-Commit-ID: 5HrFOfQhAMp
2016-03-23 15:12:30 -07:00
Benoit Girard
d47e809f77
Bug 1258481 - Use RegionBuilder for nsRegion IPC. r=jrmuizel
...
MozReview-Commit-ID: 6K0aPjhyD1A
2016-03-23 13:46:20 -04:00
Carsten "Tomcat" Book
6af2fa3f36
Backed out changeset 8e7a8791854f (bug 1258481)
2016-03-23 16:52:02 +01:00
Benoit Girard
a8dfc8b322
Bug 1258481 - Use RegionBuilder for nsRegion IPC. r=jrmuizel
...
MozReview-Commit-ID: 6Ma8sVkfeuj
2016-03-23 11:36:53 -04:00
David Anderson
e1bf50b420
Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
2016-02-23 10:11:21 -08:00
Wes Kocher
9a52b34169
Backed out 2 changesets (bug 1193557, bug 1209278) for build bustage
...
Backed out changeset 755b9088813c (bug 1193557)
Backed out changeset 21356fa4e353 (bug 1209278)
2016-02-23 10:39:08 -08:00
David Anderson
db3003e930
Require mix-blend mode support in all compositors and layer managers. (bug 1209278 part 1, r=mstange)
2016-02-23 10:11:21 -08:00
Wes Kocher
def67ad659
Backed out changeset 3dce92c9562d (bug 1232042) for causing Win7 slaves to apparently crash and lock up a=backout
2016-02-17 11:11:10 -08:00
Bas Schouten
881618c287
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
2016-02-13 14:33:27 +01:00
Carsten "Tomcat" Book
9c498368f1
Backed out changeset 4adb7586410a (bug 1247775)
2016-02-12 08:49:29 +01:00
Bas Schouten
d0ab018353
Bug 1247775 - Part 2: Remove Direct2D 1.0 code from Thebes. r=dvander
...
MozReview-Commit-ID: EC8yhkvvood
2016-02-12 02:05:35 +01:00
Bas Schouten
777f4609a7
Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
...
MozReview-Commit-ID: JbPdhIi9zCd
2016-02-06 03:14:44 +00:00
Phil Ringnalda
aa83fcf2dd
Back out aeceae3e0e96 (bug 1232042) for Win8 crashes @nvwgf2umx.dll + 0x2d416a in addon manager tests
2016-02-06 09:52:35 -08:00
Bas Schouten
2b9ee5fb70
Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
2016-02-06 03:14:44 +00:00
Nicholas Nethercote
241b89e77e
Bug 1239864 (part 4) - Use the new rect iterators in gfx/. r=nical.
2016-01-18 17:20:58 -08:00
Nicholas Nethercote
06ef418546
Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc.
...
This requires renaming the existing nsIntRegion::RectIterator as
nsIntRegion::OldRectIterator to make way for the new nsIntRegion::RectIterator.
This doesn't require many knock-on changes because most existing uses of
that type use the nsIntRegionRectIterator typedef.
2016-01-14 18:36:11 -08:00
Kartikaya Gupta
4514368ab9
Bug 1226826 - Record paint times in the checkerboard event. r=botond
2016-01-15 16:19:59 -05:00
Nigel Babu
95736293e6
Backed out 4 changesets (bug 1226826) for widespread bustage
...
Backed out changeset 95d373bec568 (bug 1226826)
Backed out changeset bb9970d440a4 (bug 1226826)
Backed out changeset 6c1fa0dc6bd7 (bug 1226826)
Backed out changeset 400ebf504171 (bug 1226826)
2016-01-14 08:33:11 +05:30
Kartikaya Gupta
fe920e7296
Bug 1226826 - Record paint times in the checkerboard event. r=botond
2016-01-13 15:46:08 -05:00
Nicholas Nethercote
f16ab43ac3
Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel.
...
This patch:
- Makes the following substitutions (plus necessary namespace qualifiers:
gfxImageFormat::ARGB32 --> SurfaceFormat::A8R8G8B8_UINT32
gfxImageFormat::RGB24 --> SurfaceFormat::X8R8G8B8_UINT32
gfxImageFormat::A8 --> SurfaceFormat::A8
gfxImageFormat::RGB16_565 --> SurfaceFormat::R5G6B5_UINT16
gfxImageFormat::Unknown --> SurfaceFormat::UNKNOWN
- Changes gfxImageFormat to be a typedef to gfx::SurfaceFormat. This will be
removed soon.
- Removes gfxCairoFormatToImageFormat() and gfxImageFormatToCairoFormat() and
replace calls to them with CairoFormatToGfxFormat() and
GfxFormatToCairoFormat().
- Removes ParamTraits<gfxImageFormat>.
- Add namespace qualifiers to SurfaceFormat instances where necessary.
2016-01-07 20:57:38 -08:00
Kartikaya Gupta
59f1e378a5
Bug 1219352 - Pack the FrameMetrics booleans. r=botond
2016-01-06 20:50:01 -05:00
Kartikaya Gupta
735c324052
Bug 1219352 - Rearrange fields in FrameMetrics. r=botond
...
This patch:
- Maintains a consistent ordering between the lists of fields in the
FrameMetrics constructor, operator==, IPC read/write functions, and the
actual order of fields in FrameMetrics. As part of this, missing default
initializers are added to the FrameMetrics constructor, and fields omitted
from the operator== are explicitly noted.
- Moves all the boolean values to the end of the set of field (for better
packing).
- Moves the scroll id and parent scroll id to the front of the list, so that
the operator== can fail faster in the common case.
2016-01-06 20:50:01 -05:00