DescriptionProgram/transformfeedback restore order in virtual context switch.
The original order is wrong. We have to pause active transformfeedback
from previous context, restore the program for this context, and then
restore the active transformfeedback (possibly resume it) for this
context.
Also, add transformfeedback validation for UseProgram.
Also, clean up some outdated bindings (auto-generated by running
ui/gl/generate_bindings.py).
With this CL, a few random crashes on Linux in WebGL2 conformance tests
are gone.
BUG=429053
TEST=gpu_unittests,webgl2_conformance
[email protected]
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
Committed: https://crrev.com/744d40e0fc0133373c70406068ddb3bb5e3e462c
Cr-Commit-Position: refs/heads/master@{#392712}
Patch Set 1 #Patch Set 2 : #
Total comments: 4
Messages
Total messages: 16 (6 generated)
|