Trying to play GWLE6L on 4.0-2289 fails with several messages similar to:
Debug info (X.Org, Gallium 0.4 on AMD CAYMAN, 3.0 Mesa 10.1.5):
0:110(33): error: `uv0' undeclared
0:110(37): error: type mismatch
0:110(52): error: operands to arithmetic operators must be numeric
0:110(59): error: operands to arithmetic operators must be numeric
0:110(59): error: no matching function for call to `iround(error)'; candidates are:
0:110(59): error: int iround(float)
0:110(59): error: ivec2 iround(vec2)
0:110(59): error: ivec3 iround(vec3)
0:110(59): error: ivec4 iround(vec4)
0:111(33): error: `uv1' undeclared
0:111(37): error: type mismatch
0:111(52): error: operands to arithmetic operators must be numeric
0:111(59): error: operands to arithmetic operators must be numeric
0:111(59): error: no matching function for call to `iround(error)'; candidates are:
0:111(59): error: int iround(float)
0:111(59): error: ivec2 iround(vec2)
0:111(59): error: ivec3 iround(vec3)
0:111(59): error: ivec4 iround(vec4)
Is this a Mesa limitation, or did someone just forget to declare uv0, etc?
Dumps attached.
Debug info (X.Org, Gallium 0.4 on AMD CAYMAN, 3.0 Mesa 10.1.5):
0:110(33): error: `uv0' undeclared
0:110(37): error: type mismatch
0:110(52): error: operands to arithmetic operators must be numeric
0:110(59): error: operands to arithmetic operators must be numeric
0:110(59): error: no matching function for call to `iround(error)'; candidates are:
0:110(59): error: int iround(float)
0:110(59): error: ivec2 iround(vec2)
0:110(59): error: ivec3 iround(vec3)
0:110(59): error: ivec4 iround(vec4)
0:111(33): error: `uv1' undeclared
0:111(37): error: type mismatch
0:111(52): error: operands to arithmetic operators must be numeric
0:111(59): error: operands to arithmetic operators must be numeric
0:111(59): error: no matching function for call to `iround(error)'; candidates are:
0:111(59): error: int iround(float)
0:111(59): error: ivec2 iround(vec2)
0:111(59): error: ivec3 iround(vec3)
0:111(59): error: ivec4 iround(vec4)
Is this a Mesa limitation, or did someone just forget to declare uv0, etc?
Dumps attached.