diff options
Diffstat (limited to 'src/gallium/include/pipe/p_shader_tokens.h')
-rw-r--r-- | src/gallium/include/pipe/p_shader_tokens.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gallium/include/pipe/p_shader_tokens.h b/src/gallium/include/pipe/p_shader_tokens.h index 81e4a6b52ce..eac75e69e5d 100644 --- a/src/gallium/include/pipe/p_shader_tokens.h +++ b/src/gallium/include/pipe/p_shader_tokens.h @@ -119,7 +119,8 @@ struct tgsi_declaration unsigned Interpolate : 1; /**< any interpolation info? */ unsigned Invariant : 1; /**< invariant optimization? */ unsigned Local : 1; /**< optimize as subroutine local variable? */ - unsigned Padding : 7; + unsigned Array : 1; /**< extra array info? */ + unsigned Padding : 6; }; struct tgsi_declaration_range @@ -185,6 +186,11 @@ struct tgsi_declaration_sampler_view { unsigned ReturnTypeW : 6; /**< one of enum pipe_type */ }; +struct tgsi_declaration_array { + unsigned ArrayID : 10; + unsigned Padding : 22; +}; + /* * Special resources that don't need to be declared. They map to the * GLOBAL/LOCAL/PRIVATE/INPUT compute memory spaces. |