summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Arceri <[email protected]>2019-10-23 11:37:28 +1100
committerTimothy Arceri <[email protected]>2019-10-24 13:22:59 +1100
commitc412ff426b5b7c86d726a07f12d44798bf055221 (patch)
treed5578d838c21a4920c01535b1fa741a5318dfe4c
parentfff884e09d2f1f560a1106d9b6f70eabec84b0bc (diff)
nir: fix nir_variable_data packing
Before: /* size: 60, cachelines: 1, members: 29 */ After: /* size: 56, cachelines: 1, members: 29 */ Reviewed-by: Marek Olšák <[email protected]> Reviewed-by: Rob Clark <[email protected]>
-rw-r--r--src/compiler/nir/nir.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/compiler/nir/nir.h b/src/compiler/nir/nir.h
index 6b437040dcc..33735d4320b 100644
--- a/src/compiler/nir/nir.h
+++ b/src/compiler/nir/nir.h
@@ -405,6 +405,14 @@ typedef struct nir_variable {
unsigned explicit_offset:1;
/**
+ * How the variable was declared. See nir_var_declaration_type.
+ *
+ * This is used to detect variables generated by the compiler, so should
+ * not be visible via the API.
+ */
+ unsigned how_declared:2;
+
+ /**
* \brief Layout qualifier for gl_FragDepth.
*
* This is not equal to \c ir_depth_layout_none if and only if this
@@ -480,14 +488,6 @@ typedef struct nir_variable {
unsigned xfb_stride;
/**
- * How the variable was declared. See nir_var_declaration_type.
- *
- * This is used to detect variables generated by the compiler, so should
- * not be visible via the API.
- */
- unsigned how_declared:2;
-
- /**
* ARB_shader_image_load_store qualifiers.
*/
struct {