| Summary: |
Parallel shader compilation does not work due to early validation in WebGLRenderingContextBase::compileShader |
| Product: |
WebKit
|
Reporter: |
Kimmo Kinnunen <kkinnunen> |
| Component: |
WebGL | Assignee: |
Nobody <webkit-unassigned> |
| Status: |
RESOLVED
FIXED
|
|
|
| Severity: |
Normal
|
CC: |
dino, kbr, kkinnunen, timdream, webkit-bug-importer
|
| Priority: |
P2
|
Keywords: |
InRadar |
| Version: |
Safari 13 | |
|
| Hardware: |
Unspecified | |
|
| OS: |
Unspecified | |
|
| See Also: |
https://bugs.webkit.org/show_bug.cgi?id=243820
https://bugs.webkit.org/show_bug.cgi?id=244077
|
Parallel shader compilation does not work due to early validation in WebGLRenderingContextBase::compileShader m_context->compileShader(shader.object()); GCGLint value = m_context->getShaderi(shader.object(), GraphicsContextGL::COMPILE_STATUS); shader.setValid(value);