8 thoughts on ““extension ‘GL_ARB_gpu_shader5’ is not supported”

  1. yes, ff nightly from january 3rd still complains about GL_ARB_gpu_shader5 and dumps all the shaders to the console. in one project I even had to

            var ctx = renderer.context;
            // shut firefox up
            ctx.getShaderInfoLog = function () { return '' };
  2. According to the GL_ARB_gpu_shader5 specification its main transparent addition is implicit conversion. There’s also things like breaking down/building a float by pieces (frexp/ldexp), packing/unpacking vectors into/from a large scalar, and float <-> int bitwise conversions. It’s a rather huge spec, so it might be tricky to figure out what parts of the shader are leveraging these operations by review (if any). If I have some time I may take them apart in a branch and figure out where the issue is specifically by adding things one step at a time and make a pull request with any fixes. Considering it affects even the simple vertex shader that does nothing but pass vUv and sets gl_Position, it can hopefully be mostly remedied by small changes to widely a shared block.

Comments are closed.