diff options
author | Iago Toral Quiroga <[email protected]> | 2017-10-20 10:46:10 +0200 |
---|---|---|
committer | Iago Toral Quiroga <[email protected]> | 2017-10-26 08:40:14 +0200 |
commit | bdaf0589785138f91cd485fd698274a33b7d33d5 (patch) | |
tree | 3aee740cbf4447ee5111a6e78f6ccfdafeea1192 /src/egl/Makefile.am | |
parent | e7b7fe314e414a6b7953f7b485d86849e00ae5fc (diff) |
glsl/linker: generalize validate_explicit_variable_location for SSO
For non-SSO programs, we only need to validate outputs, since
the cross validation of outputs to inputs will ensure that we
produce linker errors for invalid inputs too.
Hoever, for the SSO path there is no output to input validation,
so we need to validate inputs explicitly. Generalize the function
so it can handle this as well.
Also, notice that vertex shader inputs and fragment shader outputs
are already validated in assign_attribute_or_color_locations()
for both SSO and non-SSO paths, so we should not try to validate
that here again (in fact, the function would require explicit
paths to handle these two cases properly).
Reviewed-by: Timothy Arceri <[email protected]>
Reviewed-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/egl/Makefile.am')
0 files changed, 0 insertions, 0 deletions