summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/tgsi_scan.h
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2014-09-30 15:48:22 +0200
committerMarek Olšák <marek.olsak@amd.com>2014-10-04 15:16:14 +0200
commit8908fae243cb4c15a675006a1cc472f6c59b0d43 (patch)
tree144042cc0d57a340427827836ae245a89fa0249c /src/gallium/auxiliary/tgsi/tgsi_scan.h
parent5233568861b082ee288d845f447012fa47e8bd1e (diff)
downloadexternal_mesa3d-8908fae243cb4c15a675006a1cc472f6c59b0d43.zip
external_mesa3d-8908fae243cb4c15a675006a1cc472f6c59b0d43.tar.gz
external_mesa3d-8908fae243cb4c15a675006a1cc472f6c59b0d43.tar.bz2
tgsi: simplify shader properties in tgsi_shader_info
Use an array of properties indexed by TGSI_PROPERTY_* definitions.
Diffstat (limited to 'src/gallium/auxiliary/tgsi/tgsi_scan.h')
-rw-r--r--src/gallium/auxiliary/tgsi/tgsi_scan.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_scan.h b/src/gallium/auxiliary/tgsi/tgsi_scan.h
index 1869b41..0d79e29 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_scan.h
+++ b/src/gallium/auxiliary/tgsi/tgsi_scan.h
@@ -91,11 +91,7 @@ struct tgsi_shader_info
*/
unsigned indirect_files;
- struct {
- unsigned name;
- unsigned data[8];
- } properties[TGSI_PROPERTY_COUNT];
- uint num_properties;
+ unsigned properties[TGSI_PROPERTY_COUNT][8]; /* index with TGSI_PROPERTY_ */
};
extern void