OSDN Git Service

glsl/linker: specify proper direction in location aliasing error
authorAndres Gomez <agomez@igalia.com>
Mon, 7 Jan 2019 14:11:44 +0000 (16:11 +0200)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 11 Jan 2019 19:19:09 +0000 (19:19 +0000)
commit37a8e85fa4accae9bba35d2a08f619ae2dc5ca8c
tree21f0a6b579feb7ee5f12b13de6f5ecdd338ee50f
parent78d28da2092206d745f5070aa8b7263ad30124ad
glsl/linker: specify proper direction in location aliasing error

The check for location aliasing was always asuming output variables
but this validation is also called for input variables.

Fixes: e2abb75b0e4 ("glsl/linker: validate explicit locations for SSO programs")
Cc: Iago Toral Quiroga <itoral@igalia.com>
Signed-off-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
(cherry picked from commit 428164d87f8dc1d378236b4913538803653770c6)
src/compiler/glsl/link_varyings.cpp