Commit Graph

16470 Commits

Author SHA1 Message Date
Andrew Comminos
5995a15930 Revert "Bug 1197954 - Add support for GLX_SGI_video_sync to GLContextProviderGLX. r=jgilbert"
This reverts commit c26871ee3cac8b736e9b868cd7738900f0d40a81.
2016-03-03 21:39:19 -08:00
Andrew Comminos
c085b9d9ff Revert "Bug 1197954 - Implement Linux hardware vsync using GLX_SGI_video_sync. r=mchang,lsalzman"
This reverts commit a2b6bf8704ff05a4571a812009c343042921d505.
2016-03-03 21:20:19 -08:00
Andrew Comminos
b9e88a3b12 Bug 1197954 - Implement Linux hardware vsync using GLX_SGI_video_sync. r=mchang,lsalzman
MozReview-Commit-ID: BEvMdzOw1oV
2016-03-03 20:37:26 -08:00
Andrew Comminos
75e19cdbd4 Bug 1197954 - Add support for GLX_SGI_video_sync to GLContextProviderGLX. r=jgilbert
MozReview-Commit-ID: Fn9jwecuz5q
2016-03-03 20:37:26 -08:00
Andrew Comminos
d50d02239e Bug 1197954 - Extract GLXFBConfig selection code for X11 windows. r=lsalzman
MozReview-Commit-ID: IVSepKwVbp9
2016-03-03 20:37:26 -08:00
Mike Shal
295a4a0149 Bug 1252304 - Remove gfx/cairo/cairo/src/Makefile.in; r=chmanchester
MozReview-Commit-ID: ByMJUfjpSB1
2016-02-26 23:18:53 -05:00
Eugen Sawin
670b88e99b Bug 1232334 - [1.2] Only set context on successful attach. r=snorp 2016-03-03 18:32:37 +01:00
Sebastian Hengst
7ba929967a Backed out changeset a5d2e586777c (bug 1220082) for bustage. r=bustage on CLOSED TREE 2016-03-03 17:19:22 +01:00
Matt Woodrow
0adea39e2b Bug 1220082 - Assign frame ids to animated images so that they get invalidated correctly. r=seth 2016-01-12 17:14:09 +13:00
Mike Shal
a4228dd118 Bug 1252302 - Remove gfx/thebes/Makefile.in; r=gps
This requires converting genTables.py into something moz.build can call
into.


MozReview-Commit-ID: 11kXtK8bP5W
2016-02-26 23:25:31 -05:00
Ryan VanderMeulen
103a85dced Bug 1252630 - Move the asyncPan skip-if for APZ reftests to the manifest level instead of per-test. r=kats 2016-03-01 16:56:41 -05:00
Daisuke Akatsuka
8c9d621f63 Bug 1248338 - Implement iterationStart; r=birtles 2016-03-02 16:23:34 +09:00
Jean-Yves Avenard
8bb601a9eb Bug 1251910: Fix YUV422 IOSurface. r=mattwoodrow.
Bug 1249273 reverted the changes of bug 1248323.

MozReview-Commit-ID: 4ri1gTOf2Dg
2016-03-02 14:35:47 +11:00
Jeff Gilbert
9c39bcdb8e Bug 1247804 - Enable seamless cubemaps where available. - r=jrmuizel 2016-02-11 17:57:25 -08:00
Christoph Kerschbaumer
7aa993f560 Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
Lee Salzman
d4d25316b8 Bug 1251984 - allow gfx.xrender.enabled pref to work for compositing even if content backend is not Cairo. r=jrmuizel 2016-03-01 14:33:53 -05:00
David Anderson
d111f23cde Invalidate layers when starting a transaction on a stale device. (bug 1245765 part 9, r=mattwoodrow) 2016-02-29 16:41:35 -05:00
Trevor Saunders
a046cdd4e0 bug 1250485 - make the ctor for GLXLibrary constexpr r=jrmuizel 2016-02-29 15:32:24 -05:00
Nathan Froyd
6387200fc8 Bug 1252153 - use UniquePtr instead of ScopedDeletePtr in HeapCopyOfStackArray; r=jrmuizel
UniquePtr is more standard than ScopedDeletePtr; using standard
constructs whenever possible is preferable.
2016-02-29 11:54:36 -05:00
Joel Maher
9d567405e8 Bug 1252121 - disable test_basic_pan.html and test_tap.html on android 2.3. r=gbrown
MozReview-Commit-ID: fBVJ1ABzhK
2016-02-29 08:38:38 -08:00
Jonathan Kew
42ba132712 Bug 1248876 - Update graphite2 to upstream release 1.3.6. r=jrmuizel 2016-02-29 18:00:55 +00:00
Milan Sreckovic
8d638f402c Bug 1251619: Remove unused gfxPlatform::CreateDrawTargetForUpdateSurface r=mchang
MozReview-Commit-ID: IWSzej9OGH1
2016-02-26 10:55:59 -05:00
Mason Chang
9840b03fa1 Bug 1249036 Check that DWMFlush executes correctly. r=kats 2016-02-29 13:52:26 +01:00
David Anderson
4005143dc8 Ensure that content processes recreate rendering devices. (bug 1245765 part 8, r=mattwoodrow) 2016-02-29 01:53:15 -05:00
David Anderson
d083cc0b75 Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow) 2016-02-29 01:53:15 -05:00
David Anderson
fce0a919cc Factor compositor initialization out of LayerManagerComposite. (bug 1245765 part 6, r=mattwoodrow) 2016-02-29 01:53:14 -05:00
David Anderson
8385f81d79 Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow) 2016-02-29 01:53:14 -05:00
David Anderson
92d67d3075 Fix async drawing when we lose the D3D11 device. (bug 1245765 part 4, r=mattwoodrow) 2016-02-29 01:53:13 -05:00
David Anderson
d88bee95e2 Don't propagate simulated device resets to child processes. (bug 1245765 part 3, r=mattwoodrow) 2016-02-29 01:53:13 -05:00
David Anderson
8e8a84e06a Propagate D3D9 device resets to remote layers. (bug 1245765 part 2, r=mattwoodrow) 2016-02-29 01:53:12 -05:00
David Anderson
38a3138143 Add a helper function for iterating indirect layer trees. (bug 1245765 part 1, r=mattwoodrow) 2016-02-29 01:53:12 -05:00
David Anderson
a6a367262a 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
Andrew Moser
2645653b89 Bug 1249937 - Rename LayerComposite::SetShadowTransform to SetShadowBaseTransform. r=botond 2016-02-26 21:36:52 -05:00
Seth Fowler
1d2d68c90a Bug 1251808 (Followup) - Mark the new SourceSurfaceImage constructor explicit. r=me 2016-02-26 21:25:08 -08:00
Seth Fowler
bd7203ae49 Bug 1251808 - Construct the SourceSurfaceImage with the correct size in RasterImage::GetCurrentImage(). r=seth 2016-02-26 21:01:50 -08:00
Nathan Froyd
eed0aac0a0 Bug 1251716 - use UniquePtr instead of ScopedDeletePtr in DrawTargetCairo; r=jrmuizel
UniquePtr is more standard than ScopedDeletePtr; using standard
constructs whenever possible is preferable.
2016-02-26 13:34:11 -05:00
James Willcox
9c939d5d20 Bug 1251065 - Add prefs for logging the current and peak texture usage r=nical 2016-02-26 11:01:28 -06:00
James Willcox
c10a1bfdbb Bug 1247405 - Track peak texture memory usage r=nical 2016-02-26 11:00:06 -06:00
Milan Sreckovic
73bd7cde21 Bug 1249640: Part 4 Android to use new blocking. r=snorp 2016-02-22 14:23:00 +01:00
Milan Sreckovic
ea90851b27 Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang 2016-02-24 10:25:00 +01:00
Milan Sreckovic
c9f0009de1 Bug 1249640: Part 2 gfxPlatform simplification when it comes to accelerated canvas, using the new blocking. r=gw280 2016-02-22 14:23:00 +01:00
peter chang
1cee158463 Bug 1251163 - Clear android surface texture before widget shutdown, r=nical
MozReview-Commit-ID: B68vVjR41OF
2016-02-25 16:48:55 +08:00
Yoshi Huang
f56f0dbe9a Bug 1225053 - use null principal in gfxSVGGlyphs.cpp r=edwin
From 5dc33ddf1254acb5356490a4d1a50b97ae61c7e2 Mon Sep 17 00:00:00 2001
---
 gfx/thebes/gfxSVGGlyphs.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
2016-02-19 15:35:24 +08:00
Bogdan Postelnicu
0803034b34 Bug 1251241 - return from DrawTargetCairo::FillGlyphs if |aFont| is nullptr. r=roc
MozReview-Commit-ID: 56RQO8Fm2AP
2016-02-25 16:59:34 +02:00
Lee Salzman
12b321b92d Bug 1249813 - part 3 - tell the compositor if the root layer has opaque content so it can skip clears. r=mattwoodrow 2016-02-25 14:38:05 -05:00
Lee Salzman
0c9864138d Bug 1249813 - part 2 - make Cairo mark a surface as clear if clip covers entire surface. r=jrmuizel 2016-02-25 14:38:05 -05:00
Lee Salzman
7a9207a02a Bug 1249813 - part 1 - revise nsShmImage to allow draw targets anywhere inside its bounds. r=jrmuizel 2016-02-25 14:38:05 -05:00
Mason Chang
9d762350e6 Bug 1250669. Don't init dwrite fonts if content device creation fails. r=dvander 2016-02-25 10:44:57 -08:00
Sebastian Hengst
9ffb5e991b Backed out changeset 0ee7b97a8a84 (bug 1247405) for bustage. r=bustage on a CLOSED TREE 2016-02-25 19:12:27 +01:00
James Willcox
89263b0f50 Revert bug 1251065 due to stupidity 2016-02-25 10:51:34 -06:00