Issue metadata
Sign in to add a comment
|
Shader Async compilation: inconsistent results
Reported by
p...@sketchfab.com,
Aug 10
|
||||||||||||||||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36 Steps to reproduce the problem: 1. visit https://sketchfab.com/models/f31b2477e50f4fe284d80ea136c94d8e?async_shader=3 and profile until the model is loaded 2. check profile results 3. see that one call "checkFramebufferStatus" takes 500ms where it doesnt without async shader (?async_shader=0 or no url options) Using more frames between compilation and link is possible with https://sketchfab.com/models/f31b2477e50f4fe284d80ea136c94d8e?async_shader=15 it wait 15 frames for instances What is the expected behavior? we should get the "hotspot" on profiler at gl compilation/link commands, not afterwards (sometimes in texmage2D sometimes in checkframebufferstatus ) What went wrong? We get hotspot at other place making it hard to know when we will be able to avoid the "freeze" Did this work before? N/A Does this work in other browsers? N/A Chrome version: 68.0.3440.84 Channel: n/a OS Version: 10.0 Flash Version: hopefully https://bugs.chromium.org/p/chromium/issues/detail?id=849576#c19 solves it, but it may also appears in the new code so posting the bug. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by kbr@chromium.org
, Aug 10Owner: kbr@chromium.org
Status: Duplicate (was: Unconfirmed)
3.7 MB
3.7 MB Download