diff options
author | vadym.shovkoplias <[email protected]> | 2018-08-23 13:12:16 +0300 |
---|---|---|
committer | Alejandro Piñeiro <[email protected]> | 2018-08-27 12:13:53 +0200 |
commit | 4a8444d5bc865119218eca8674e5614535f4829e (patch) | |
tree | 95040f40c52e81e3e7cce87ccadff7d504c0b02f /src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp | |
parent | 07a227f5438e63c5ebd1c49a272253a6784a69ae (diff) |
glsl/linker: Allow unused in blocks which are not declated on previous stage
>From Section 4.3.4 (Inputs) of the GLSL 1.50 spec:
"Only the input variables that are actually read need to be written
by the previous stage; it is allowed to have superfluous
declarations of input variables."
Fixes:
* interstage-multiple-shader-objects.shader_test
v2:
Update comment in ir.h since the usage of "used" field
has been extended.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101247
Signed-off-by: Vadym Shovkoplias <[email protected]>
Reviewed-by: Alejandro Piñeiro <[email protected]>
Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp')
0 files changed, 0 insertions, 0 deletions