The following functions should be aligned with regards to validating bound VAOs (if needed), doing implicit clears, and marking the canvas as changed. - WebGLRenderingContextBase::drawElements - WebGLRenderingContextBase::drawArrays - WebGLRenderingContextBase::drawElementsInstanced - WebGLRenderingContextBase::drawArraysInstanced - WebGLMultiDraw::multiDrawArraysWEBGL - WebGLMultiDraw::multiDrawArraysInstancedWEBGL - WebGLMultiDraw::multiDrawElementsWEBGL - WebGLMultiDraw::multiDrawElementsInstancedWEBGL
See also similar Chromium-side bug http://crbug.com/1333620 .
I think this tests the compositing implications https://github.com/KhronosGroup/WebGL/pull/3430
Committed r295486 (251491@main): <https://commits.webkit.org/251491@main> Reviewed commits have been landed. Closing PR #1452 and removing active labels.
<rdar://problem/95005496>