summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/spirv_info.c
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2017-02-22 17:16:01 -0800
committerKenneth Graunke <[email protected]>2017-02-23 11:07:06 -0800
commite6e8475b0f17e605e1c8251a076cc1d48734873b (patch)
tree047c0a672506b2a1da5f2d72a092945840ad5649 /src/compiler/spirv/spirv_info.c
parenta9c488f2858f8a383dd50e557ec8a832bcb35f47 (diff)
glsl: Raise a link error for non-SSO ES programs with a TES but no TCS.
OpenGL allows the TCS to be missing and supplies an implicit passthrough shader, but OpenGL ES does not (see section 7.3 of the ES 3.2 spec, cited above in the code). One open question is how to handle this for ARB_ES3_2_compatibility. This patch raises the link error for all ES shading language programs, but it might make sense to base it on the API. The approach taken in this patch is more restrictive, but should still allow any valid ES programs to work in GL. Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Andres Gomez <[email protected]>
Diffstat (limited to 'src/compiler/spirv/spirv_info.c')
0 files changed, 0 insertions, 0 deletions