Kartikaya Gupta
b66c471aef
Merge m-c to graphics
...
MozReview-Commit-ID: LyU2woFOt7O
2017-01-18 13:48:56 -05:00
Kartikaya Gupta
c7fda3b4ca
Merge m-c to graphics
...
MozReview-Commit-ID: KzmBdQoXRRI
2017-01-17 09:01:06 -05:00
Kartikaya Gupta
1f97dac250
Back out 4 csets from bug 1326421 because of various test failures. r=backout
2017-01-13 17:07:59 -05:00
Kartikaya Gupta
4f75c822cd
Bug 1326421 - Clean up remaining uses of gfxPrefs::WebRenderEnabled. r=dvander
...
MozReview-Commit-ID: 4qE5l4cuHlk
2017-01-13 15:16:52 -05:00
Morris Tseng
1928a5fc22
Bug 1328494 - Convert nsDisplayBullet to layer. r=mattwoodrow
...
MozReview-Commit-ID: 8cDvUfwJqUF
2017-01-24 16:53:42 +08:00
Jeff Gilbert
4da6480883
Bug 1329815 - GeneratePerfWarning and warn on completed-FB invalidation. - r=kvark
...
MozReview-Commit-ID: C9J3qdnsaZF
2017-01-17 17:44:56 -08:00
Jonathan Kew
a43a48e31a
Bug 1341085 - Implement a pref that allows OpenType Variation tables to bypass the sanitizer, as it doesn't know about them. r=jrmuizel
2017-02-20 18:00:54 +00:00
David Anderson
73fc4d8599
Rename the GPU process prefs. (bug 1330554, r=milan)
2017-01-16 23:51:24 -08:00
Kartikaya Gupta
108f572510
Merge m-c to graphics
...
MozReview-Commit-ID: 6ocpYm7MBCV
2016-12-19 13:35:32 -05:00
Kartikaya Gupta
694703aee5
Merge m-c to graphics
...
MozReview-Commit-ID: 4IBPvJvxXEM
2016-12-15 10:15:36 -05:00
sotaro
cb00bc0288
Bug 1320284
- Remove some MOZ_ENABLE_WEBRENDER r=nical?
2016-12-15 14:05:38 +09:00
Kartikaya Gupta
04b48606b1
Merge m-c to graphics
...
MozReview-Commit-ID: Cx7uECrZfsq
2016-12-09 15:23:01 -05:00
Kartikaya Gupta
7383fcbb4a
Merge m-c to graphics
...
MozReview-Commit-ID: KhxBqJbwxv8
2016-12-06 23:45:24 -05:00
sotaro
99c53f423c
Bug 1321501 - Disable GPU process for now when webrender is enabled r=nical
2016-12-02 10:05:40 +09:00
Morris Tseng
133d7a894f
Bug 1319646 - Toggle webrender profiler by preferences. r=kats?
...
MozReview-Commit-ID: DneWqzP34ux
2016-11-29 10:06:25 +08:00
Morris Tseng
1ea8752292
Merge mozilla-central to graphics.
2016-11-28 10:46:02 +08:00
Morris Tseng
2deb064663
Backed out changeset 2622d62d1f08
2016-11-24 10:55:16 +08:00
Morris Tseng
094e75bdee
Bug 1319646 - Add a preference to enable/disable webrender profiler. r=jrmuizel?
...
MozReview-Commit-ID: 31349AWgDr9
2016-11-23 11:40:00 +08:00
Kartikaya Gupta
77565d2492
Merge m-c to graphics
...
MozReview-Commit-ID: 5qSWNo7gKJK
2016-11-17 10:13:36 -05:00
Mozilla Graphics Team
e82d29b96e
Bug 1317774 - Add gfx code needed to use WebRender in gecko. r=gfx
...
The overall architecture here is that we add a new layers type, LAYERS_WR,
which can be used in place of client layers. The WebRenderLayerManager, in
the EndTransaction call, paints content into images and ships them over the
PWebRenderBridge to the compositor thread. The WebRenderBridgeParent code on
the compositor side talks to WebRender via the API in webrender.h.
MozReview-Commit-ID: JKLTLJWVXiN
2016-11-16 08:54:51 -05:00
Ehsan Akhgari
ba68896bf9
Bug 1311246 - Remove support for the -moz-samplesize media fragment; r=jrmuizel
...
This removes the feature added in bug 854795 for Tarako b2g devices.
2016-11-16 08:18:56 -05:00
Miko Mynttinen
9c41859a25
Bug 1323797 - Add compositor support for triangle layers (for BasicCompositor backend) - Part 3: Implement DrawPolygon() with Paths r=mattwoodrow
...
MozReview-Commit-ID: FjxDlzdhqor
--HG--
extra : rebase_source : 0a0737cec7bc2d5cb7df264d7a9043c895b47275
2017-01-10 20:48:44 +02:00
Morris Tseng
9c57c957d6
Bug 1319985 - Expose ChangeCallback in gfxPrefs. r=milan
...
MozReview-Commit-ID: GiLq4OwmzYs
2016-11-25 14:01:42 +08:00
Matt Woodrow
45cec2ab70
Bug 1319626 - Part 4: Build BorderLayers if enabled. r=mstange
...
--HG--
extra : rebase_source : ed44e14cf38347bf9a18e69cb981f1187775a641
2016-11-24 18:11:30 +13:00
Carsten "Tomcat" Book
00e25fe58c
Backed out changeset e6760c16df72 (bug 1319626)
2016-11-24 17:02:27 +01:00
Carsten "Tomcat" Book
61849e269d
merge mozilla-inbound to mozilla-central a=merge
2016-11-24 16:41:59 +01:00
Matt Woodrow
0a8102cacf
Bug 1319626 - Part 4: Build BorderLayers if enabled. r=mstange
2016-11-24 18:11:30 +13:00
Matt Woodrow
d77b5a17ca
Bug 1318156 - Add an option to minimize empty area in PaintedLayers. r=mstange
2016-11-24 18:11:30 +13:00
Matt Woodrow
3de8001441
Bug 1317862 - Part 3: Build TextLayers if enabled. r=mstange
2016-11-24 18:11:29 +13:00
Daosheng Mu
ab3dd3ce52
Bug 1318618 - Support nsCString data type in gfxPrefs; r=dvander
...
MozReview-Commit-ID: w5051nuVR5
--HG--
extra : rebase_source : 3af34967b0c9c432c6b77014479be98bd0f54387
2016-11-23 09:38:02 +08:00
Bas Schouten
4c289030c1
Bug 1335971: Allow uploading on the client side on Intel hardware. r=mattwoodrow
...
MozReview-Commit-ID: GeVYccWK7xY
--HG--
extra : rebase_source : 77964a98ecd94305628322a479ff5012e2e57e2d
2017-02-02 13:24:57 +00:00
Botond Ballo
2e3caa982c
Bug 1321412 - Add support for partial prerendering to ShouldPrerenderTransformedContent(). r=mattwoodrow
...
This is behind a pref and not enabled by default yet.
MozReview-Commit-ID: HKbP02PkdI9
--HG--
extra : rebase_source : 3f724f12d467dfb6e3ac1c44841e8e452a7d4b7e
2016-12-14 14:31:20 -05:00
Botond Ballo
d806f521fb
Bug 1321412 - Allow controlling the size of the prerendered area via prefs. r=birtles,flod,mattwoodrow
...
Note that the default values of the prefs are chosen so as to preserve
existing behaviour.
The patch also updates a user-visible warning message, which was
already out of date as of bug 1274991.
MozReview-Commit-ID: AqBBoIucShT
--HG--
extra : rebase_source : 010aa55255d49e4875cb6870f309649a9ca762d5
2016-12-09 20:23:42 -05:00
Miko Mynttinen
c0b2cd5b45
Bug 1274673 - Use binary space partitioning for sorting/drawing layers - Part 3: Use BSPTree for layer sorting r=jrmuizel,mattwoodrow
...
MozReview-Commit-ID: 3Hy4IRDFgaP
--HG--
extra : rebase_source : ec31672ba66a81537cd21356466c8774023edd60
2016-12-06 13:39:01 -10:00
Kartikaya Gupta
58da8274d5
Bug 1317068 - Fix typo in pref name. r=jgilbert
...
MozReview-Commit-ID: 4YyMbOnFvW7
--HG--
extra : rebase_source : e0a115d437fcb7fb3706a8c0a71e7f2c0e2349dd
2016-11-12 11:06:27 -05:00
Jeff Gilbert
6e1880d435
Bug 1321450 - Fix Invalidate[Sub]Framebuffer. - r=ethlin
...
MozReview-Commit-ID: nrZP6E412k
2016-12-06 17:33:33 -08:00
Sotaro Ikeda
92926a0f41
Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
2016-11-15 22:01:30 -08:00
Ryan Hunt
13190be4e0
Bug 1316476 - Limit the amount of device resets we allow with the gpu process. r=dvander
...
--HG--
extra : rebase_source : 7d1b74ad7573b91ea28e9cf015fc6d24c104f646
2016-11-09 20:57:04 -06:00
cku
e2c3982cb7
Bug 1314001 - Part 1. Add pref: layers.draw-mask-debug. r=mstange
...
MozReview-Commit-ID: GO9glColUeg
--HG--
extra : rebase_source : 328cf435972498ac7bdef9790aeb5c5e52f4725d
2016-11-04 11:13:00 +08:00
Matt Woodrow
a39fee1d93
Bug 1313883 - Allow using multiple decoder devices on non-AMD hardware since they seem to crash less that way. r=dvander
2016-11-04 13:28:28 +13:00
Matt Woodrow
552d016944
Bug 1300678 - Use gfxPrefs for media vars that get accessed from the GPU process. r=jya
2016-11-03 09:57:18 +13:00
Carsten "Tomcat" Book
9dd582c3dd
Merge mozilla-central to autoland
2016-11-29 11:50:17 +01:00
Nathan Froyd
2ebbd09068
Bug 1320752 - remove mozilla/Function.h; r=gerald
...
We have std::function available now, which is likely to be somewhat more
efficient.
2016-11-28 11:03:53 -05:00
Daosheng Mu
9fb4892439
Bug 1316279 - Part 1: Fix gfxPrefs support for WebVR in out-of-process compositing; r=kip
...
MozReview-Commit-ID: 13tPgT0uDDi
--HG--
extra : rebase_source : 76de1955e928a5102d7d23b4baf2a3070309afd6
2016-11-23 09:40:54 +08:00
Jonathan Watt
e3366cf656
Bug 1322729 - Have gfxContext always use DrawTarget::PushLayer/PopLayer. r=lsalzman
2016-12-16 11:02:04 -05:00
Kartikaya Gupta
cb026d2536
Bug 1313170 - Use the widget-level touch injection instead of the OS-level touch injection for some tests. r=dvander
...
When using the InjectTouchInput API on Windows, the API requires that the caller
keep providing input frames (by calling the API function) at least every 100ms.
If the caller fails to do so, Windows can return an ERROR_TIMEOUT and throw
away the touch sequence. In some tests, it is hard for us to make this guarantee,
because we need to wait for other events between the touchdown and touchup. For
these tests, we can use the widget-level touch injection code that we have as
a fallback for the OS-level touch injection code. The widget-level touch
injection is less representative of real-world usage but allows us to bypass
the timeout problem.
MozReview-Commit-ID: EoVUSZmERUw
--HG--
extra : rebase_source : 4f7ca1a1e6da4479d51526e8f132f5cb23fceb49
2016-10-31 10:05:15 -04:00
David Anderson
3cd2f0c9ea
Only use the GPU process when we expect a working Direct3D 11 compositor. (bug 1297822, r=mattwoodrow)
2016-10-27 19:21:34 -07:00
Ryan Hunt
a4f025cea7
Bug 1312606 - Use live pref values when syncing gfxPrefs to the GPU process r=dvander
2016-10-26 09:53:30 -05:00
Sebastian Hengst
c9414e0688
Backed out changeset 95e09163347a (bug 1312606) for build bustage. r=backout on a CLOSED TREE
2016-10-25 20:24:03 +02:00
Ryan Hunt
0bbc03d938
Bug 1312606 - Use live pref values when syncing gfxPrefs to the GPU process r=dvander
2016-10-25 13:10:20 -05:00
Sebastian Hengst
cdcc9e20da
Bug 1304829 - rename RELEASE_BUILD to RELEASE_OR_BETA: main part. r=ted,Mossop
...
MozReview-Commit-ID: 1lCt0xTMV5O
2016-10-08 11:14:49 +02:00
Kartikaya Gupta
4b6c3d849f
Bug 1292034 - Improve the controls over when flywheel/fling acceleration kicks in. r=rbarker
...
This patch adds a new pref, which controls the minimum velocity required on a fling
for it to accelerate a previous fling. This makes it so that a fast fling followed
by a very slow fling doesn't get accelerated. Also, update the AndroidAPZ code
to respect the pre-existing fling acceleration interval pref, which disallows
fling acceleration/flywheel if the two flings are too far apart in time.
MozReview-Commit-ID: 7sn57CufPZ4
2016-10-07 21:43:55 -04:00
Sebastian Hengst
c9351ecb72
Backed out changeset 66bbe7f0d664 (bug 1292034)
2016-10-08 00:40:52 +02:00
Kartikaya Gupta
81be2e6b8d
Bug 1292034 - Improve the controls over when flywheel/fling acceleration kicks in. r=rbarker
...
This patch adds a new pref, which controls the minimum velocity required on a fling
for it to accelerate a previous fling. This makes it so that a fast fling followed
by a very slow fling doesn't get accelerated. Also, update the AndroidAPZ code
to respect the pre-existing fling acceleration interval pref, which disallows
fling acceleration/flywheel if the two flings are too far apart in time.
MozReview-Commit-ID: EfBUx5UV6VG
2016-10-07 17:44:18 -04:00
David Anderson
9a371ddb86
Add a testing pref to let the GPU process restart multiple times. (bug 1305941, r=mattwoodrow)
2016-09-30 01:21:21 -07:00
Sebastian Hengst
b389a03d86
Backed out changeset 690c50d5a4ca (bug 1305941) for build bustage. r=backout on a CLOSED TREE
2016-09-28 22:54:03 +02:00
David Anderson
4ca1294eed
Add a testing pref to let the GPU process restart multiple times. (bug 1305941, r=mattwoodrow)
2016-09-28 13:23:48 -07:00
David Anderson
5a103daad2
Fix root scroll delta overrides when APZ is out-of-process. (bug 1303820, r=kats)
2016-09-19 19:22:26 -07:00
Mason Chang
053689b4b2
Bug 1301524 - Add a preference to disable AA on text. r=lsalzman
2016-09-16 12:11:35 -07:00
kearwood
129f2f75a0
Bug 1186578 - [webvr] Implement OpenVR/SteamVR support,r=gw280
...
MozReview-Commit-ID: LmpcMJubrYR
--HG--
extra : rebase_source : c5d767c635bed9fa74ca94b2ce75952f20106702
2016-07-22 12:41:00 -07:00
Kartikaya Gupta
6b6c6bae4f
Bug 1297732 - Eliminate some redundancies in prefs files. r=rbarker
...
MozReview-Commit-ID: EaHtBt0Hgbd
--HG--
extra : rebase_source : 753c09f87f55af3a129b950ae77359717693bae9
2016-08-24 11:54:05 -04:00
Jeff Gilbert
ccacf66a5e
Bug 1287653 - Blacklist dx_interop2. - r=milan
...
MozReview-Commit-ID: GYyUIXYvcp1
2016-08-18 14:06:57 -07:00
Mason Chang
e21abc7248
Bug 1294121 - Develop a continuous paint mode for Firefox. r=mattwoodrow
2016-08-16 08:46:13 -07:00
Mason Chang
6478db3b8a
Bug 1294121 - Backed out changeset 635d266614ad for windows build failures. r=me. CLOSED TREE
2016-08-16 09:17:25 -07:00
Mason Chang
423fb81bd4
Bug 1294121 - Develop a continuous paint mode for Firefox. r=mattwoodrow
2016-08-16 08:46:13 -07:00
Mason Chang
e7ead846af
Backed out changeset aaaab9a073a4 for build failures. r=me
2016-08-15 20:38:40 -07:00
Mason Chang
8c9fb35901
Bug 1294121 - Develop a continuous paint mode for Firefox. r=mattwoodrow
2016-08-15 19:59:26 -07:00
Wes Kocher
d602abb016
Merge inbound to central, a=merge
2016-08-15 14:20:38 -07:00
Ryan Hunt
aa229473b7
Bug 1294588 - Remove UseProgressivePaint from gfxPlatform and use gfxPrefs instead. r=dvander
...
MozReview-Commit-ID: 1A9bFY2HS2z
--HG--
extra : rebase_source : 3347b9920be525f24c8d627260947b136ac36930
2016-08-11 14:21:17 -07:00
David Anderson
4257f1eff2
Remove fallback to WARP, but keep the force pref for testing. (bug 1294343, r=jrmuizel)
2016-08-13 12:18:50 -07:00
Kearwood (Kip) Gilbert
20e3431c17
Bug 1250244 - Part 4: Remove Cardboard VR Support,r=gw280
...
- The Cardboard VR support has hardcoded values and uses low-performance
orientation APIs and rendering paths.
- There is little benefit to this Cardboard VR implementation over using
polyfills.
- A future implementation would be based on Google VR support in Android N
and/or Samsung Gear VR Oculus Mobile APIs.
MozReview-Commit-ID: 7e9Th8ZTmj8
2016-05-27 13:49:13 -07:00
Kearwood (Kip) Gilbert
d7f19a6795
Bug 1250244 - Part 3: Remove Oculus 0.5 Runtime support,r=gw280
...
- Oculus 0.5 runtime was the last to support OSX, but is no longer supported
on the latest (El Capitan) OSX version and does not support current
shipping Oculus hardware.
- Oculus 1.x runtime will continue to be supported for Oculus on Windows.
MozReview-Commit-ID: 2c7qViLoyr0
2016-05-27 13:49:09 -07:00
Kearwood (Kip) Gilbert
2c3a6a5f88
Bug 1250244 - Part 2: Remove old VR rendering paths,r=gw280
...
MozReview-Commit-ID: 8H7spQggI2w
2016-05-27 13:49:04 -07:00
Mason Chang
1559a95bbf
Bug 1294347. Use Dwrite fonts with the skia backend by default. r=dvander
2016-08-11 14:02:11 -07:00
George Wright
617f4761d4
Bug 1289525 - Shrink the TextureClientPool to maximum size after a short delay, and clear the pool after a longer delay r=jrmuizel
2016-08-09 16:03:47 -04:00
Nathan Froyd
e53dd1c5f7
Bug 1290160 - followup to fix static analysis bustage on a CLOSED TREE; r=me
2016-08-03 17:17:22 -04:00
Nathan Froyd
6a26598a10
Bug 1290160 - reduce codesize required by gfxPrefs; r=milan
...
Every gfxPrefs::PrefTemplate template declares its own virtual function
overrides for functions declared in gfxPrefs::Pref. The compiler must
therefore create separate copies of each of these virtual functions when
it instantiates PrefTemplate. Since several of these virtual functions
only depend on the template parameter T, the type of the pref, many
instantiations of the functions are identical. The duplicate functions
would normally be merged by identical code folding performed in the
linker, but since these are virtual functions and therefore have their
addresses taken (to be stored in the class's vtable), the linker (at
least for the settings we use for identical code folding) cannot fold
duplicated functions together.
Therefore, we have to do the de-duplication ourselves, by creating an
intermediate templated base class that only depends on the type of the
pref. With this class, only three copies of each virtual function will
be created (one each for bools, floats, and ints). We sneak in
GetLiveValue() into this base class for another small codesize win, even
though it's not a virtual function.
2016-08-03 17:02:33 -04:00
Seth Fowler
c379e3a8ce
Bug 1290681 (Part 3) - Remove the single color optimization pref. r=edwin
2016-08-01 17:51:15 -07:00
Jeff Gilbert
8ada226207
Bug 1290987 - s/enable-prototype-webgl2/enable-webgl/ - r=jrmuizel,mrbkap CLOSED TREE
...
MozReview-Commit-ID: 3EArs8BLTpK
2016-08-01 14:13:01 -07:00
George Wright
cf7ed9ce47
Bug 1289525 - Grow the pool one at a time instead of in chunk of increment size r=jrmuizel
2016-07-30 00:20:28 -04:00
George Wright
5a33148fa2
Bug 1279341 - Keep track of unused tiles in determining TextureClientPool size instead of overall size r=jnicol
2016-07-21 00:52:24 -04:00
Nathan Froyd
994eb3590a
Bug 1287922 - part 2 - remove gfxPref::Get${PREF_NAME}PrefPtr() functions; r=milan
...
These functions are unused.
2016-07-20 16:55:07 -04:00
Nathan Froyd
ad62e1ca9c
Bug 1287922 - part 1 - re-sort DECL_GFX_PREF lines; r=milan
...
Supposedly these are supposedly to be in alphabetical order; reorder
them so they are closer to the desired reality.
2016-07-20 16:55:07 -04:00
Carsten "Tomcat" Book
c5603f7fb6
Backed out changeset b3924432ba21 (bug 1287362) for xpcshell crashes
...
--HG--
extra : rebase_source : 8dfa939e7b65558695c805a658a74c4c6b9ee98d
2016-07-19 14:07:09 +02:00
Carsten "Tomcat" Book
730118cb62
Backed out changeset b0724a9e58bf (bug 1278341) for crashes in mozilla::layers::TextureClientPool::ReturnUnlockedClients
...
--HG--
extra : rebase_source : 0d2eedce1ee93725b3f77f64e15d7d74321bffbd
2016-07-19 10:17:19 +02:00
George Wright
dfdc187ec8
Bug 1278341 - Keep track of unused tiles in determining TextureClientPool size instead of overall size r=jnicol
2016-07-19 02:40:00 -04:00
David Anderson
c8cd4bd70e
Don't access Preferences from CompositorLRU. (bug 1287362, r=mattwoodrow)
2016-07-18 22:54:45 -07:00
Nicolas Silva
29e8d3ef9f
Bug 1284721 - Pref off PersistentBufferProviderShared due to various regressions. r=lsalzman
2016-07-11 17:44:22 +02:00
Wes Kocher
743746da45
Backed out changeset b966ababca8d (bug 1284721) for bustage CLOSED TREE
...
***
Backed out 3 changesets (bug 1284721, bug 1285207) for bustage CLOSED TREE
Backed out changeset 75f6c7e15d76 (bug 1284721)
Backed out changeset b7f2d54f3904 (bug 1285207)
Backed out changeset fceb3f145f91 (bug 1284721)
--HG--
extra : amend_source : b849891c44fd8704c0f601cf58ebeac13c88e2e6
extra : histedit_source : 54c8ef4b974c761a774260ec11e28d29013e0378%2C4d2cb79fbedcdabb4ea4fc52dcd26618bef2225e
2016-07-08 12:17:06 -07:00
Nicolas Silva
0617cf9891
Bug 1284721 - Pref off PersistentBufferProviderShared due to various regressions. r=lsalzman
2016-07-08 19:26:42 +02:00
Nicolas Silva
0df2baab35
Bug 1227542 - Remove the unused single paint buffer code paths from TiledContentClient. r=jnicol
2016-07-04 19:47:25 +02:00
Jeff Gilbert
2dee86caa5
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-07-01 13:15:02 -07:00
Markus Stange
53778de528
Bug 1261166 - Add the ability to use IOSurface instead of texture upload on OS X. r=nical,mattwoodrow
...
Initial patch by Markus Stange, additional fixes by Kartikaya Gupta. The code
to use IOSurface is guarded by a pref that is disabled by default.
MozReview-Commit-ID: LbhsYu4zMRV
2016-06-27 11:25:13 -04:00
David Anderson
5e2232c2e7
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
2016-06-26 23:33:20 -07:00
David Anderson
4b55758fd2
Remove PreferenceAccess. (bug 1280822 part 3, r=milan)
2016-06-26 23:33:18 -07:00
David Anderson
99fffbdb6e
Add change callbacks to gfxPrefs. (bug 1280822 part 2, r=milan)
2016-06-26 23:33:16 -07:00
David Anderson
d1ac63e903
Don't initialize gfxPrefs with libpref in the GPU process. (bug 1280822 part 1, r=milan)
2016-06-26 23:33:14 -07:00
Wes Kocher
1587b12aa9
Backed out 4 changesets (bug 1280822) for leaking nsTArray_base
...
Backed out changeset b9a0567cd7c1 (bug 1280822)
Backed out changeset 93d483583ffa (bug 1280822)
Backed out changeset 91715d8e468f (bug 1280822)
Backed out changeset 3db77f57cef4 (bug 1280822)
2016-06-24 14:43:41 -07:00
David Anderson
c6e8888418
Synchronize gfxPrefs to the GPU process. (bug 1280822 part 4, r=jrmuizel)
...
--HG--
extra : rebase_source : 85222a6f5ede09474d61061a74eeebb677791c51
2016-06-24 16:18:02 -07:00
David Anderson
75b68d7a82
Remove PreferenceAccess. (bug 1280822 part 3, r=milan)
...
--HG--
extra : rebase_source : 0326ce94bd482d07fef664a26b2fa0b75706a0e5
2016-06-24 16:16:34 -07:00
David Anderson
90bbc7dc5c
Add change callbacks to gfxPrefs. (bug 1280822 part 2, r=milan)
...
--HG--
extra : rebase_source : 80f940740ded711d92cd96e699d2ef5cf3be8f6b
2016-06-24 16:15:49 -07:00
David Anderson
3d57c3eefa
Don't initialize gfxPrefs with libpref in the GPU process. (bug 1280822 part 1, r=milan)
...
--HG--
extra : rebase_source : abe16841b668fb899b69f3ea9d941d5edb68ed21
2016-06-24 16:14:45 -07:00
Carsten "Tomcat" Book
dbb5d860d9
Backed out changeset c62305b23556 (bug 1268638)
...
--HG--
extra : rebase_source : f55a7ac7f723a9b5cb8d255e2d27d88a2f79ba4e
2016-06-23 09:47:25 +02:00
Jeff Gilbert
c0c4eadce1
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-22 17:47:41 -07:00
Wes Kocher
8e4ef7176d
Backed out 8 changesets (bug 1268638) for build bustage CLOSED TREE
...
Backed out changeset 1a2db6efc575 (bug 1268638)
Backed out changeset ad38e0439b62 (bug 1268638)
Backed out changeset 0078605c6974 (bug 1268638)
Backed out changeset 8ed7ed6c57db (bug 1268638)
Backed out changeset 69116551e4b9 (bug 1268638)
Backed out changeset 002f87a61edf (bug 1268638)
Backed out changeset 8b0db9b0f87c (bug 1268638)
Backed out changeset 5d1285d0c221 (bug 1268638)
2016-06-21 14:53:22 -07:00
Jeff Gilbert
c36a2ee161
Bug 1268638 - Add webgl.disable-wgl. - r=jrmuizel
...
MozReview-Commit-ID: BjtMv8RKKMH
2016-06-21 14:10:32 -07:00
Kartikaya Gupta
312e6936e5
Bug 1281192 - Set velocity bias to 0 on Fennec. r=rbarker
...
MozReview-Commit-ID: HupL2wF6rFK
--HG--
extra : rebase_source : e0ac2431699687cc6dfaa6d7f34e861c1ec76fdb
2016-06-21 14:46:34 -04:00
Kartikaya Gupta
33be75d853
Bug 1247280 - Bump the APZ content response timeout so that we get 99% accuracy. r=botond
...
MozReview-Commit-ID: FpmuxUcnmpZ
--HG--
extra : rebase_source : d35d82b1790ad3ac66fbca6db90784e47d104e13
2016-06-14 20:30:13 -04:00
Kartikaya Gupta
bbfa56eb4c
Bug 1260905 - Set a minimum bound on the velocity required for a fling to actually happen. r=rbarker
...
MozReview-Commit-ID: FTeJdUlffrM
2016-06-14 20:03:04 -04:00
David Anderson
d3bb5cb316
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 456e4b94a93191f85d90209459c5189ea165670d
2016-06-10 22:27:24 -04:00
Phil Ringnalda
5e0adb7d56
Back out 5 changesets (bug 1271180) for static analysis bustage
...
CLOSED TREE
Backed out changeset cfb53b780b18 (bug 1271180)
Backed out changeset 204b084385f8 (bug 1271180)
Backed out changeset 353da876be33 (bug 1271180)
Backed out changeset 4472dfbc1dc6 (bug 1271180)
Backed out changeset 81079e787b8a (bug 1271180)
--HG--
rename : ipc/glue/TaskFactory.h => dom/plugins/ipc/TaskFactory.h
2016-06-11 00:46:09 -07:00
David Anderson
d2678d4141
Add skeletal code for launching a GPU process. (bug 1271180 part 4, r=billm,jrmuizel)
...
--HG--
extra : rebase_source : 332f5cf6ca5e1f78fb2283a7e79b6b21654e9e59
2016-06-10 22:27:24 -04:00
Sotaro Ikeda
6ec321d0df
Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel
2016-06-08 18:46:42 -07:00
Phil Ringnalda
305ac3c2cf
Back out c88f2cb8e4fa (bug 1256475) for Android failures in test_imagebitmap_extensions.html
...
CLOSED TREE
2016-06-06 22:26:25 -07:00
Sotaro Ikeda
d7880ceea1
Bug 1256475 - Use libyuv for non scaling YUV color conversion r=jrmuizel
2016-06-06 20:10:59 -07:00
Kartikaya Gupta
9ece31839d
Bug 1275604 - Make the touch-action pref live. r=botond
...
As part of making the pref live, we need to ensure that if the pref is flipped
while an input block is in the input queue, the behaviour that results is
reasonable. In particular, if a touch block is created while touch-action is
disabled, but the pref is enabled while that block is in the queue, it may
suddenly go from IsReadyForHandling() returning true to IsReadyForHandling()
returning false. This can result in the block getting stuck in the queue and
preventing future touch blocks from being processed at all. To handle this
case, we explicitly set the mAllowedTouchBehaviorSet flag to true if the block
is created with touch-action disabled. This prevents IsReadyForHandling() from
flipping to false in these cases.
MozReview-Commit-ID: CJq9NtMF1Bq
2016-06-01 13:13:14 -04:00
Randall Barker
92bf505262
Bug 1240065 - Throttle repaints when pinch zooming r=botond
2016-05-31 15:00:57 -07:00
Georgiy Frolov
60cd01af74
Bug 1198518: [webvr] add support for OSVR,r=kip
...
MozReview-Commit-ID: K9nHww0Fe8s
2016-04-26 17:18:21 -04:00
Milan Sreckovic
17dda1461b
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
--HG--
extra : rebase_source : 8bf84d2b1c4cc5bc48821b1eadbadf8edc6ce1ba
2016-05-13 16:34:41 -04:00
Milan Sreckovic
fffc6307a8
Bug 1273148: Make name and default methods public, and remove gfxWindowsPlatform as gfxPref's friend. r=dvander
...
MozReview-Commit-ID: DNqGGDl1Fpy
--HG--
extra : rebase_source : 01ff42cc1a0335bba82b45eaf9018f1273f0e6d5
2016-05-16 10:22:20 -04:00
Jean-Yves Avenard
e926d54268
Bug 1206637: P1. Add MediaPrefs convenience class. r=cpearce
...
Almost identical to gfxPrefs, with the exception that preferences can't be set (as it doesn't work with e10s anyway). The generated code size is tiny enough that we don't have to bother about having duplicates.
MozReview-Commit-ID: 5SZyscvIzzS
--HG--
extra : rebase_source : 1a2577bbe24d2d6644c3f1f5d0c47850b67fdea0
2016-05-09 14:59:02 +10:00
David Anderson
e1b55a7e41
Replace gfxWindowsPlatform::mD2D1Status with gfxConfig. (bug 1254899 part 10, r=milan)
2016-04-28 21:52:56 -07:00
David Anderson
b7528e9778
Introduce gfxConfig, a manager for graphics feature settings. (bug 1254899 part 3, r=milan)
2016-04-28 21:52:54 -07:00
Sebastian Hengst
cab1c27b22
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
dc666cc4d1
Replace gfxWindowsPlatform::mD2D1Status with gfxConfig. (bug 1254899 part 10, r=milan)
2016-04-27 22:54:26 -07:00
David Anderson
98f11088fc
Introduce gfxConfig, a manager for graphics feature settings. (bug 1254899 part 3, r=milan)
2016-04-27 22:54:25 -07:00
James Willcox
94ec972fe7
Bug 1178376 - Optionally fade in new progressively painted tiles r=nical
2016-04-26 09:49:12 -05:00
Milan Sreckovic
024f874c4b
Bug 1262187: Allow D3D9 if D3D11 failed, behind the pref, but on by default. r=bas
...
MozReview-Commit-ID: JnO4nIN4gXv
--HG--
extra : rebase_source : 5bfa53ef47e59ac8871e500f97b9f851910b5e5b
2016-04-25 13:53:52 -04:00
Kartikaya Gupta
726b05f89b
Bug 1231396 - Add a pref to record and print out the number of pixels painted. r=mstange
...
MozReview-Commit-ID: 2qqnL6rqjcL
2016-04-19 17:07:57 -04:00
Jean-Yves Avenard
9d61bb0d32
Bug 1262753: P7. Add debugging pref to enable/disable downmixer and resample. r=kinetik
...
Using the gfxprefs for the time being, in order to access the preferences outside of the main thread.
It will allow to easily test future cubeb changes to support change of sampling rate / multichannels.
MozReview-Commit-ID: 2Qvq4zAtzCL
--HG--
extra : rebase_source : 46e272ca46ceb35b8e97b62cd1d2be949ba054f2
2016-04-12 19:24:09 +10:00
Nicolas Silva
78fc1369de
Bug 1215265 - Put shutting down gfx ipdl protocols for child processes behind a pref. r=sotaro
2016-04-07 15:47:35 +02:00
Carsten "Tomcat" Book
ab4cb0d9ab
Backed out changeset 2da4c57f4595 (bug 1198518) for bustage
2016-04-07 10:47:09 +02:00
Georgiy Frolov
176de55fb2
Bug 1198518: [webvr] add support for OSVR. r=kip
2016-03-23 11:59:01 -04:00
Jeff Gilbert
8bca05c326
Bug 1260944 - Fix ANGLE D3D WARP for WebGL. - r=jrmuizel
2016-04-06 13:47:25 -07:00
Matt Woodrow
e725884022
Bug 1262304 - Add a pref to dump display lists for the content process. r=BenWa
...
--HG--
extra : rebase_source : 09ce025ea6029b1269f65e6e740b5166e8d15aa9
2016-04-06 15:29:57 +12:00
Jeff Muizelaar
83bb88f11e
Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan
...
We would rather people not use this pref.
2016-04-05 10:55:17 -04:00
Carsten "Tomcat" Book
fad84a5168
Backed out changeset 864320b75e76 (bug 1259466) for suspicion this caused bc 7 test failures on m-c
2016-04-05 08:54:01 +02:00
Jeff Muizelaar
328e2a6882
Bug 1259466. Rename layers.offmainthreadcomposition.enabled. r=milan
...
We would rather people not use this pref.
2016-04-04 17:15:00 -04:00
Kartikaya Gupta
e939861411
Bug 1246290 - Add a pref to allow disabling APZ on documents which have scroll-linked effects. r=botond
...
MozReview-Commit-ID: HQkHUiEWaWc
2016-04-03 13:13:59 -04:00
Botond Ballo
04587ba3aa
Bug 1219296 - Move the layout.css.scroll-snap.proximity-threshold pref to gfxPrefs, so it can be queried on the compositor thread. r=kats
...
MozReview-Commit-ID: 6apoF0810Ea
--HG--
extra : rebase_source : 7860ad185b7c131ef19faa2befb3a09f75b7ad6e
2016-03-18 21:15:45 -04:00
Seth Fowler
d8b3579dd9
Bug 1257315 (Part 1) - Add a visualization of visibility tracking to the APZ minimap. r=botond,mattwoodrow
2016-03-18 18:38:57 -07:00
Benoit Girard
a08807e27f
Bug 1242609 - Use PeekMessages to get the most recent DisplayPort request. r=kats
...
MozReview-Commit-ID: K5PTxUqU9E6
--HG--
extra : rebase_source : 6d9e35b27e2fd37c1df513dd856b48c181f3150f
2016-03-14 11:50:55 -04:00
Jeff Gilbert
3bdc12a666
Bug 1255224 - Add pref to force glFinish in DXGL path. (default:false) - r=dvander
2016-03-10 13:17:46 -08:00
Kartikaya Gupta
b107477fd5
Bug 1254263 - Add a flag to allow disabling paint-skipping. r=mstange
...
MozReview-Commit-ID: 4bgvqEZcSWy
--HG--
extra : rebase_source : 3aafaffa34b9e7afba81bbec52793eedb8f425ac
2016-03-07 16:25:00 -05:00
Milan Sreckovic
ad2dbbf528
Bug 1252929: Next.1. Make layers.max-active preference not need a restart. r=mstange
2016-03-04 12:13:57 -05:00
James Willcox
9e56091f86
Bug 1251065 - Add prefs for logging the current and peak texture usage r=nical
2016-02-26 11:01:28 -06:00
James Willcox
dc94ee5dc7
Revert bug 1251065 due to stupidity
2016-02-25 10:51:34 -06:00
James Willcox
8ae46e3a8a
Bug 1251065 - Add prefs for logging the current and peak texture usage r=nical
2016-02-25 10:25:45 -06:00
Kearwood (Kip) Gilbert
e3fd6329c9
Bug 1237691 - Implement Oculus Head Pose Prediction
...
MozReview-Commit-ID: 4hbKmZycEcn
2016-02-16 12:53:33 -08:00
Bas Schouten
0ba3291163
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