[Webkit-unassigned] [Bug 223624] New: REGRESSION(r r274711) [GLIB] webgl/conformance/extensions/khr-parallel-shader-compile.html is timing out

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 22 22:05:43 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=223624

            Bug ID: 223624
           Summary: REGRESSION(r r274711) [GLIB]
                    webgl/conformance/extensions/khr-parallel-shader-compi
                    le.html is timing out
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebGL
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: lmoura at igalia.com
                CC: dino at apple.com, kbr at google.com, kkinnunen at apple.com

webgl/conformance/extensions/khr-parallel-shader-compile.html

Updated in r274711, timing out in GLIB since, even with [ Slow ].

Checking the first loop of the test (~120), it seems the compile operations are not being offloaded to another thread, as there is a big wait in the compileShader calls. In the 7th iteration of the loop:

extraCode size 2949120
shaderSource(vertexSource) took 18ms
shaderSource(fragmentSource) took 17ms
compileShader(vs) took 1460ms
compileShader(fs) took 1392ms
linkProgram(program) took 1ms

This is causing the measuredCompileDuration to always be smaller than the threshold (500ms), as it's actually just a get operation, and the code never triggers the loop exit condition.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210323/f0e54ca4/attachment-0001.htm>


More information about the webkit-unassigned mailing list