I was able to resolve my loading issues by tracing all calls to ThinEngine._compileRawShader
to see what functions were incurring shader compilation, and then preloading materials by manually calling Mesh.isReady
. Various mesh and material properties sometimes had to be adjusted to get the desired shader variant to compile.
1 Like