From: Timothy Arceri Date: Wed, 23 Oct 2019 00:37:28 +0000 (+1100) Subject: nir: fix nir_variable_data packing X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c412ff426b5b7c86d726a07f12d44798bf055221;p=mesa.git 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 Reviewed-by: Rob Clark --- 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 @@ -404,6 +404,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. * @@ -479,14 +487,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. */