diff options
author | Ilia Mirkin <[email protected]> | 2014-07-12 21:37:45 -0400 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2015-05-16 14:51:22 +0200 |
commit | 5b45cbe7e2bcf1709ab1fcc50dfc877b3e43bcae (patch) | |
tree | cd94a6837186f27dce81dcd25e5c09b9d3aa54c7 /src/gallium/auxiliary/tgsi/tgsi_scan.c | |
parent | 2420ee497a14ca36ea05b275ea74e5c3a4432a59 (diff) |
tgsi/scan: allow scanning tessellation shaders
Signed-off-by: Ilia Mirkin <[email protected]>
Reviewed-by: Roland Scheidegger <[email protected]>
Signed-off-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/tgsi/tgsi_scan.c')
-rw-r--r-- | src/gallium/auxiliary/tgsi/tgsi_scan.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.c b/src/gallium/auxiliary/tgsi/tgsi_scan.c index e6011d2d85a..3f94bab4496 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_scan.c +++ b/src/gallium/auxiliary/tgsi/tgsi_scan.c @@ -74,6 +74,8 @@ tgsi_scan_shader(const struct tgsi_token *tokens, assert(procType == TGSI_PROCESSOR_FRAGMENT || procType == TGSI_PROCESSOR_VERTEX || procType == TGSI_PROCESSOR_GEOMETRY || + procType == TGSI_PROCESSOR_TESSCTRL || + procType == TGSI_PROCESSOR_TESSEVAL || procType == TGSI_PROCESSOR_COMPUTE); info->processor = procType; @@ -236,7 +238,9 @@ tgsi_scan_shader(const struct tgsi_token *tokens, info->num_outputs++; if (procType == TGSI_PROCESSOR_VERTEX || - procType == TGSI_PROCESSOR_GEOMETRY) { + procType == TGSI_PROCESSOR_GEOMETRY || + procType == TGSI_PROCESSOR_TESSCTRL || + procType == TGSI_PROCESSOR_TESSEVAL) { if (semName == TGSI_SEMANTIC_CLIPDIST) { info->num_written_clipdistance += util_bitcount(fulldecl->Declaration.UsageMask); |