gecko-dev/gfx
Kartikaya Gupta 17eea57296 Bug 1466613 - Robustify DrawTargetRecording codepaths that create new drawtargets. r=mstange
Badly-behaved consumers of DrawTargetRecording can trigger recording of
draw calls that will fail to allocate required draw targets when the
recording is replayed. This patch tries to guard against this by
detecting these situations at record-time rather than crashing at
replay-time. When such a situation is detected, it will crash (for
content processes, to catch such scenarios) or gracefully fail (for
other processes).

Differential Revision: https://phabricator.services.mozilla.com/D11527

--HG--
extra : moz-landing-system : lando
2018-11-13 10:39:02 +00:00
..
2d Bug 1466613 - Robustify DrawTargetRecording codepaths that create new drawtargets. r=mstange 2018-11-13 10:39:02 +00:00
angle Bug 1497439 - Revendor ANGLE with cherry-pick for large vert attrib divisors. 2018-10-09 18:27:09 -07:00
cairo Bug 1494037 - Fix Cairo build bustage on PowerPC platforms. r=jrmuizel 2018-10-14 20:02:40 +00:00
config Bug 1500017 - Use triple buffer with DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL SwapChain r=mattwoodrow 2018-11-05 18:58:37 +09:00
docs Bug 1496026 - Fix some trivial typos r=ahal 2018-10-03 13:39:07 +00:00
gl Bug 1504904 - Don't use GDK_IS_WAYLAND_DISPLAY() as it's missing on Gtk+ X11 only builds, r=jhorak 2018-11-12 15:25:38 +00:00
graphite2 Bug 1497741 - Remove source exception in gfx/graphite2/src/moz.build r=froydnj 2018-10-10 14:57:13 +00:00
harfbuzz Bug 1490062 - Update HarfBuzz to version 1.9.0. r=jfkthame 2018-09-13 20:22:57 -04:00
ipc Backed out 3 changesets (bug 1471535) for Mochitest failures in build/src/dom/media/ipc/VideoDecoderChild.cpp. a=backout 2018-11-09 11:52:06 +02:00
layers Bug 1504929 - Further optimizations for RestyleManager::AddLayerChangesForAnimations.. r=birtles,sotaro 2018-11-13 10:23:20 +00:00
ots Bug 1478153 - Update OTS to version 7.1.7. r=jfkthame 2018-07-24 16:09:00 -04:00
qcms Bug 1494222: Add source bytes to fix qcms_fuzzer coverage. r=agaynor 2018-10-07 21:21:34 +00:00
sfntly
skia Bug 1504452 - fix GrGLGpu buffer offset calculations. r=rhunt 2018-11-07 22:01:44 -05:00
src Bug 1468183 - Support a subset of SVG color matrix filters in WebRender. r=mstange 2018-11-02 19:30:47 +01:00
tests Bug 1466613 - Robustify DrawTargetRecording codepaths that create new drawtargets. r=mstange 2018-11-13 10:39:02 +00:00
thebes Bug 1506492 - Report WebRender swap-chain memory usage. r=bholley 2018-11-13 03:15:51 +00:00
vr Bug 1498625 - Part 1: Move VRHapticThread start/end to the main thread. r=kip,froydnj 2018-11-02 21:54:12 +00:00
webrender Bug 1506738 - Update webrender to commit dfb2517eea37bce19e686032faae4053cb427ff8 (WR PR #3275). r=kats 2018-11-13 10:18:11 +00:00
webrender_api Bug 1506575 - Update webrender to commit d9bddae3796e782548b9f3dfffdbcb26cf719232 (WR PR #3298). r=kats 2018-11-12 12:55:51 +00:00
webrender_bindings Bug 1466613 - Add a gfxCriticalNote to provide more details on replay failure. r=jrmuizel 2018-11-13 10:38:24 +00:00
wrench Bug 1506129 - Update webrender to commit 56ffe6edc4c453a370784314194f9516af0a8950 (WR PR #3290). r=kats 2018-11-09 18:55:10 +00:00
ycbcr Bug 1505819: Don't use yuv_row_win64.cpp on aarch64 clang-cl builds. r=jrmuizel 2018-11-08 14:04:11 -05:00
moz.build