gecko-dev/gfx
Ryan Hunt c2b8279a9f Bug 1458462 - Create paint workers if it's possible we could switch to tiling in the future. r=nical
On windows it's possible for us to fallback from D2D to Skia rendering at any time due to a device reset.
If this happens with `enable-tiles-if-skia-pomtp` enabled we could begin to use tiling. This can cause a
crash if we never created the worker threads because at initialization time we weren't using tiling.

Another way to fix this would be to dynamically create the worker threads in UpdateRenderMode if we
have switched to skia. That's a larger change and more might be required, so I'd rather just fix the
crash for now.

This commit also fixes a pref that should be `Once` instead of `Live`.

MozReview-Commit-ID: JQidXPjI7ER

--HG--
extra : amend_source : ba9a3746faea3a7355251b7e97e3f7c5dc1ba06b
2018-05-02 09:21:13 -05:00
..
2d Bug 1425484 - Part 3. Integrate shared surfaces with the blob image recordings. r=jrmuizel 2018-04-26 19:00:16 -04:00
angle Bug 1455782 - Remove c++14->c++11 patch. - r=kvark 2018-04-24 13:23:07 -07:00
cairo Bug 1456952: Reapply bug 624198 fix that got lost in an upstream update. r=jrmuizel 2018-04-25 17:38:18 -04:00
config Bug 1191971 part 2 - Add capatiblity to enable DComp r=bas 2018-03-29 11:23:31 +09:00
doc Backed out 3 changesets (bug 1439960) for build bustages on APZInputBridgeChild.cpp and FrameBuilder.cpp. CLOSED TREE 2018-03-20 23:18:44 +02:00
docs
gl Bug 1444432 - Create Compositor::BlitRenderTarget and implement it for CompositorOGL. r=jrmuizel 2018-04-12 15:28:26 -04:00
graphite2
harfbuzz
ipc Bug 1454878 - Update WrExternalLogHandler as to use env_logger r=jrmuizel 2018-04-25 12:05:26 +09:00
layers Bug 1458462 - Create paint workers if it's possible we could switch to tiling in the future. r=nical 2018-05-02 09:21:13 -05:00
ots Bug 1457412 - Update OTS to upstream tip (c903692702), to pick up recent fixes. r=jrmuizel 2018-04-30 15:45:38 +01:00
qcms
sfntly
skia Bug 1457284 - add Skia m66 cherry-picks. r=rhunt 2018-04-26 22:45:34 -04:00
src Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt 2018-04-23 18:22:05 +02:00
tests Bug 1451168 - Add a reftest. r=jrmuizel 2018-05-01 16:31:24 -04:00
thebes Bug 1458462 - Create paint workers if it's possible we could switch to tiling in the future. r=nical 2018-05-02 09:21:13 -05:00
vr Bug 1451363 - part 5 - remove ProtocolName virtual function; r=mccr8 2018-04-23 14:13:36 -04:00
webrender Bug 1457241 - Update webrender to commit 4b65822a2f7e1fed246a492f9fe193ede2f37d74. r=jrmuizel 2018-04-30 10:12:52 -04:00
webrender_api Bug 1457241 - Update webrender to commit 4b65822a2f7e1fed246a492f9fe193ede2f37d74. r=jrmuizel 2018-04-30 10:12:52 -04:00
webrender_bindings Bug 1457241 - Update webrender to commit 4b65822a2f7e1fed246a492f9fe193ede2f37d74. r=jrmuizel 2018-04-30 10:12:52 -04:00
wrench Bug 1454623 - Update webrender to ad06d8e05e8475c9788cffa7e6cbac70acbdb399. r=jrmuizel 2018-04-23 09:38:09 -04:00
ycbcr Bug 1422368: Use intrinsics-based YUV functions from Win64 under Win32 clang-cl. r=jrmuizel 2018-04-04 08:41:36 -04:00
moz.build