tgsi: bump tgsi_opcode_info::output_mode size to 4 bits

To avoid problems with MSVC.  And verify size with ASSERT_BITFIELD_SIZE().

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
This commit is contained in:
Brian Paul 2017-11-17 09:51:10 -07:00
parent a01ba366e0
commit fdee3e1d82
2 changed files with 3 additions and 1 deletions

View file

@ -56,6 +56,8 @@ tgsi_get_opcode_info( uint opcode )
static boolean firsttime = 1;
ASSERT_BITFIELD_SIZE(struct tgsi_opcode_info, opcode, TGSI_OPCODE_LAST - 1);
ASSERT_BITFIELD_SIZE(struct tgsi_opcode_info, output_mode,
TGSI_OUTPUT_OTHER);
if (firsttime) {
unsigned i;

View file

@ -78,7 +78,7 @@ struct tgsi_opcode_info
unsigned is_branch:1;
unsigned pre_dedent:1;
unsigned post_indent:1;
enum tgsi_output_mode output_mode:3;
enum tgsi_output_mode output_mode:4;
unsigned opcode:8;
};