DescriptionMove special DEPTH_STENCIL attachment logic from command buffers to WebGL1
(piman's https://codereview.chromium.org/2372953002/ , conflicts resolved)
GL_DEPTH_STENCIL_ATTACHMENT is not a real attachment in ES3, but instead is
translated to separate DEPTH and STENCIL attachment. However, WebGL1 has a
concept of a separate DEPTH_STENCIL attachment that is mutually exclusive with
DEPTH and STENCIL attachments.
This CL moves the logic that tracks the separate DEPTH_STENCIL attachment to the
WebGL side, so that the ES3 implementation can consistently track which
attachment is active, in accordance to ES3 rules.
BUG=630568
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
TBR=zmo@chromium.org
Committed: https://crrev.com/761e2ddaa6d3aea34848809174a250291b2615a5
Cr-Commit-Position: refs/heads/master@{#423054}
Patch Set 1 #Messages
Total messages: 13 (7 generated)
|