summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glcpp
diff options
context:
space:
mode:
authorIago Toral Quiroga <[email protected]>2017-10-19 16:33:49 +0200
committerIago Toral Quiroga <[email protected]>2017-10-26 08:40:14 +0200
commitab40acb45341d8cea011ba7330626ffc6e3238ad (patch)
treeedd9de6ead3198d667f3a2a8308f628fa59a0af5 /src/compiler/glsl/glcpp
parent0b565f715d24d74d844f0708e3ed17ad1ee14faf (diff)
glsl/linker: outputs in the same location must share auxiliary storage
From ARB_enhanced_layouts: "[...]when location aliasing, the aliases sharing the location must have the same underlying numerical type (floating-point or integer) and the same auxiliary storage and interpolation qualification.[...]" Add code to the linker to validate that aliased locations do have the same aux storage. Fixes: KHR-GL45.enhanced_layouts.varying_location_aliasing_with_mixed_auxiliary_storage Reviewed-by: Timothy Arceri <[email protected]> Reviewed-by: Ilia Mirkin <[email protected]>
Diffstat (limited to 'src/compiler/glsl/glcpp')
0 files changed, 0 insertions, 0 deletions