summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/linker.cpp
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2015-10-28 16:39:11 -0700
committerKenneth Graunke <[email protected]>2016-08-07 23:51:21 -0700
commit4a49851da140fedf0e133034a202570725ad03a9 (patch)
tree46b068df8879d9a09060e5531f6d8052e7a40544 /src/compiler/glsl/linker.cpp
parent86915b495b2fefa671750b24eda0225000ccbb9e (diff)
glsl: Delete bogus ir_set_program_inouts assert.
This assertion is bogus. Varying structs, and arrays of structs, are allowed by GLSL, and we can see them here. While we currently don't have any partial-variable support for those, simply returning false and marking the entire thing as used is certainly legitimate. I believe this is often swept under the rug by varying packing, but that's disabled in certain tessellation situations. Hit by 20 dEQP-GLES31.functional.tessellation.user_defined_io.* tests. Cc: [email protected] Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/compiler/glsl/linker.cpp')
0 files changed, 0 insertions, 0 deletions