tgsi: store writes_primid when scanning tgsi

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
This commit is contained in:
Tim Rowley 2016-12-01 11:06:28 -06:00
parent 7c16552f8d
commit 05f35a868c
2 changed files with 4 additions and 0 deletions

View File

@ -548,6 +548,9 @@ scan_declaration(struct tgsi_shader_info *info,
info->num_outputs = MAX2(info->num_outputs, reg + 1);
switch (semName) {
case TGSI_SEMANTIC_PRIMID:
info->writes_primid = true;
break;
case TGSI_SEMANTIC_VIEWPORT_INDEX:
info->writes_viewport_index = true;
break;

View File

@ -113,6 +113,7 @@ struct tgsi_shader_info
boolean writes_position;
boolean writes_psize;
boolean writes_clipvertex;
boolean writes_primid;
boolean writes_viewport_index;
boolean writes_layer;
boolean writes_memory; /**< contains stores or atomics to buffers or images */