summaryrefslogtreecommitdiffstats
path: root/src/glsl/link_varyings.cpp
diff options
context:
space:
mode:
authorIlia Mirkin <imirkin@alum.mit.edu>2014-07-21 21:59:37 -0400
committerMarek Olšák <marek.olsak@amd.com>2015-07-23 00:59:28 +0200
commit567f1b2ee89bf05f0600e9e79847140555f0a035 (patch)
treea98dcb1c40df75bd078f40788b196ba71edc7a82 /src/glsl/link_varyings.cpp
parent61846f222fffeba846f9f7277aba9cc7d48323ed (diff)
downloadexternal_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