WebGL2 in chrome OSX failure with uniform block arrays |
||||
Issue descriptionVersion: 54.0.2824.0 (Official Build) canary (64-bit) OS: OSX 10.11.6 What steps will reproduce the problem? (1) Run the attached program (or go to https://jsfiddle.net/greggman/xy8ygu7o/) What is the expected output? The program links What do you see instead? ERROR: Interface blocks with the same name but different fields/layout: Lights But AFAICT they are the same but I'm still an ES3 noob so maybe I'm doing something wrong. Note: This example used to work and it still works in Firefox as of version 48
,
Aug 9 2016
Desktop might allow this, but I just checked GLSL ES 3 spec, it is required for uniform precision to match. So Chrome behavior is correct, Firefox is not conformant yet.
,
Aug 14 2016
Can you at least fix the error message so it says "mis-matching precision" instead of "different fields/layout"? That's extremely mis-leading
,
Aug 14 2016
or maybe just `different fields/layouts/precision" would be enough
,
Aug 15 2016
Sure. I'll fix the error message.
,
Jun 20 2017
|
||||
►
Sign in to add a comment |
||||
Comment 1 by zmo@chromium.org
, Aug 9 2016