diff options
Diffstat (limited to 'src/gallium/include')
| -rw-r--r-- | src/gallium/include/pipe/p_shader_tokens.h | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/src/gallium/include/pipe/p_shader_tokens.h b/src/gallium/include/pipe/p_shader_tokens.h index b489b04466..b47f4971f1 100644 --- a/src/gallium/include/pipe/p_shader_tokens.h +++ b/src/gallium/include/pipe/p_shader_tokens.h @@ -109,10 +109,11 @@ struct tgsi_declaration     unsigned File        : 4;  /**< one of TGSI_FILE_x */     unsigned UsageMask   : 4;  /**< bitmask of TGSI_WRITEMASK_x flags */     unsigned Interpolate : 4;  /**< one of TGSI_INTERPOLATE_x */ +   unsigned Dimension   : 1;  /**< any extra dimension info? */     unsigned Semantic    : 1;  /**< BOOL, any semantic info? */     unsigned Centroid    : 1;  /**< centroid sampling? */     unsigned Invariant   : 1;  /**< invariant optimization? */ -   unsigned Padding     : 5; +   unsigned Padding     : 4;  };  struct tgsi_declaration_range @@ -121,6 +122,12 @@ struct tgsi_declaration_range     unsigned Last    : 16; /**< UINT */  }; +struct tgsi_declaration_dimension +{ +   unsigned Index2D:16; /**< UINT */ +   unsigned Padding:16; +}; +  #define TGSI_SEMANTIC_POSITION   0  #define TGSI_SEMANTIC_COLOR      1  #define TGSI_SEMANTIC_BCOLOR     2  /**< back-face color */  | 
