diff options
author | Ilia Mirkin <imirkin@alum.mit.edu> | 2014-07-21 21:59:37 -0400 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2015-07-23 00:59:28 +0200 |
commit | 567f1b2ee89bf05f0600e9e79847140555f0a035 (patch) | |
tree | a98dcb1c40df75bd078f40788b196ba71edc7a82 /src/glsl/link_varyings.cpp | |
parent | 61846f222fffeba846f9f7277aba9cc7d48323ed (diff) | |
download | external_mesa3d-567f1b2ee89bf05f0600e9e79847140555f0a035.zip external_mesa3d-567f1b2ee89bf05f0600e9e79847140555f0a035.tar.gz external_mesa3d-567f1b2ee89bf05f0600e9e79847140555f0a035.tar.bz2 |
glsl: pass shader stage to lower_output_reads and handle tess control
Tessellation control outputs can be read in directly without first
having been written. Accessing these will require some special logic
anyways, so just let them through.
V2: Never lower tess control output reads, whether patch or not -- both
can be read back by other threads.
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/glsl/link_varyings.cpp')
0 files changed, 0 insertions, 0 deletions