diff options
author | Kenneth Graunke <[email protected]> | 2015-10-28 16:39:11 -0700 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2016-08-07 23:51:21 -0700 |
commit | 4a49851da140fedf0e133034a202570725ad03a9 (patch) | |
tree | 46b068df8879d9a09060e5531f6d8052e7a40544 /src/compiler/glsl/linker.cpp | |
parent | 86915b495b2fefa671750b24eda0225000ccbb9e (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