New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
THREE.WebGLProgram: shader error #7035
Comments
What does the output of this say? http://webglreport.com/?v=1 |
Wow. Incredibly fast :-) |
Hooray! |
Its reporting a Max Varying Vectors of 0; which means the vertex shader won't be able to pass any data to the fragment shader; which is definitely a problem. Its a firefox bug; but I can't see anything in the bug tracker for it. Could you raise a bug in the Firefox bug tacker? https://bugzilla.mozilla.org/ Include the detail here with screenshot and screenshot for WebGL 1 that you have from the webglreport? |
Ok, here it is: https://bugzilla.mozilla.org/show_bug.cgi?id=1197525 |
Three.js revision: 71
Firefox: 39.0, Firefox 40.0, Ubuntu 12.04 LTS x86_64, NVIDIA GeForce 7300 GT
So the error is:
THREE.WebGLProgram: shader error: 0 gl.VALIDATE_STATUS false gl.getPRogramInfoLog Statically used varyings do not fit within packing limits. (see GLSL ES Specification 1.0.17, p111)
(see screenshot)
The problem occurs with MeshPhongMaterial, the MeshBasicMaterial is working fine.
The previous version of firefox worked fine, the last version of Chrome is also works.
Looks like only Firefox of the versions 39+ are affected.
The text was updated successfully, but these errors were encountered: