commit | bb77d47faf51fe795e4e51e9ac3c82430f7125d5 | [log] [tgz] |
---|---|---|
author | Justin Novosad <junov@chromium.org> | Fri Mar 02 03:05:22 2018 |
committer | Justin Novosad <junov@chromium.org> | Fri Mar 02 03:05:22 2018 |
tree | e364a4231a7af0e7b4aa046fc4fecb07542a0c84 | |
parent | 5dadf69d3faf142c2cb3a15fe1b1664076e81259 [diff] |
Fix synchronization bug in video to webgl texture upload TexImage2D calls with a video element as a source were sometimes failing because of a texture copy that was missing posterior synchronization. This meant that it was possible for the source texture to be recycled by skia (in a different command stream) before the copy is executed. BUG=807974 TBR=xlai@chromium.org Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I5f5124e45e803240507a676e75b2183cf564e1ab Reviewed-on: https://chromium-review.googlesource.com/945331 Reviewed-by: Justin Novosad <junov@chromium.org> Cr-Commit-Position: refs/branch-heads/3325@{#644} Cr-Branched-From: bc084a8b5afa3744a74927344e304c02ae54189f-refs/heads/master@{#530369}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .