summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtin_variables.cpp
diff options
context:
space:
mode:
authorPaul Berry <[email protected]>2013-07-22 11:44:24 -0700
committerPaul Berry <[email protected]>2013-08-01 20:24:27 -0700
commitc1f1d8522c4650f55fac3a57466c9788f80f82f6 (patch)
tree55ffe81c2216b6d7762ec367e6ab616eaee0a7b3 /src/glsl/builtin_variables.cpp
parent6065a87bce0c3fb0d9694c381c5a31b63e1f0300 (diff)
glsl: Permit non-ubo input interface arrays to use non-const indexing.
From the GLSL ES 3.00 spec: "All indexes used to index a uniform block array must be constant integral expressions." Similar text exists in GLSL specs since 1.50. When we implemented this, the only type of interface block supported by Mesa was uniform blocks, so we required all indexes used to index any interface block to be constant integral expressions. Now that we are adding interface block support for GLSL 1.50, we need a more specific check. Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/builtin_variables.cpp')
0 files changed, 0 insertions, 0 deletions