glsl: report correct number of allowed vertex inputs and fragment outputs
authorIago Toral Quiroga <itoral@igalia.com>
Wed, 9 Mar 2016 10:48:25 +0000 (11:48 +0100)
committerIago Toral Quiroga <itoral@igalia.com>
Thu, 10 Mar 2016 07:48:53 +0000 (08:48 +0100)
commit3e3de9ec0a2c5d6ffac65a4b66022b3e41d7b019
treeabafd8f614f88606d436a8d1ed587d9a45f223b8
parentd46feee697671a0815dc8dac4ffb70d1e9142bc2
glsl: report correct number of allowed vertex inputs and fragment outputs

Before we would always report 16 for both and we would only fail if either
one exceeded 16. Now we fail if the maximum for each is exceeded, even if
it is smaller than 16 and we report the correct maximum.

Also, expand the size of to_assign[] to 32. There is code at the top
of the function handling max_index up to 32, so this just makes the
code more consistent.

Reviewed-by: Timothy Arceri <timothy.arceri@collabora.com>
src/compiler/glsl/linker.cpp