Right now, we validate all shaders with the compile flag SH_CLAMP_INDIRECT_ARRAY_BOUNDS in ANGLEWebKitBridge. This inserts a GLSL function "webgl_int_clamp" in validated CSS shaders. However, when validated CSS shaders pass through ANGLE again at the GC3D level, ANGLE rejects them because they use the "webgl_" restricted prefix. We should only pass the compile flag SH_CLAMP_INDIRECT_ARRAY_BOUNDS at the GC3D level. Patch coming up.
Created attachment 175075 [details] Patch
Thanks for the review, Dean! I'll land this on Monday, so I can watch the build bots.
Comment on attachment 175075 [details] Patch Clearing flags on attachment: 175075 Committed r136430: <http://trac.webkit.org/changeset/136430>
All reviewed patches have been landed. Closing bug.