elm-explorations / webgl

Functional rendering with WebGL in Elm
https://package.elm-lang.org/packages/elm-explorations/webgl/latest/
BSD 3-Clause "New" or "Revised" License
116 stars 17 forks source link

Parallelise shader compilation #31

Closed w0rm closed 4 years ago

w0rm commented 4 years ago

From https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/WebGL_best_practices#Compile_Shaders_and_Link_Programs_in_parallel

Don't check shader compile status until linking fails querying compile status is a synchronous call, which breaks pipelining