mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 18:18:06 +02:00
tgsi: Fix build -- rename Size to NrTokens.
This commit is contained in:
parent
bf3930453c
commit
5ecd0b0890
8 changed files with 20 additions and 20 deletions
|
|
@ -114,7 +114,7 @@ tgsi_default_declaration( void )
|
|||
struct tgsi_declaration declaration;
|
||||
|
||||
declaration.Type = TGSI_TOKEN_TYPE_DECLARATION;
|
||||
declaration.Size = 1;
|
||||
declaration.NrTokens = 1;
|
||||
declaration.File = TGSI_FILE_NULL;
|
||||
declaration.UsageMask = TGSI_WRITEMASK_XYZW;
|
||||
declaration.Interpolate = TGSI_INTERPOLATE_CONSTANT;
|
||||
|
|
@ -160,9 +160,9 @@ declaration_grow(
|
|||
struct tgsi_declaration *declaration,
|
||||
struct tgsi_header *header )
|
||||
{
|
||||
assert( declaration->Size < 0xFF );
|
||||
assert( declaration->NrTokens < 0xFF );
|
||||
|
||||
declaration->Size++;
|
||||
declaration->NrTokens++;
|
||||
|
||||
header_bodysize_grow( header );
|
||||
}
|
||||
|
|
@ -308,7 +308,7 @@ tgsi_default_immediate( void )
|
|||
struct tgsi_immediate immediate;
|
||||
|
||||
immediate.Type = TGSI_TOKEN_TYPE_IMMEDIATE;
|
||||
immediate.Size = 1;
|
||||
immediate.NrTokens = 1;
|
||||
immediate.DataType = TGSI_IMM_FLOAT32;
|
||||
immediate.Padding = 0;
|
||||
immediate.Extended = 0;
|
||||
|
|
@ -345,9 +345,9 @@ immediate_grow(
|
|||
struct tgsi_immediate *immediate,
|
||||
struct tgsi_header *header )
|
||||
{
|
||||
assert( immediate->Size < 0xFF );
|
||||
assert( immediate->NrTokens < 0xFF );
|
||||
|
||||
immediate->Size++;
|
||||
immediate->NrTokens++;
|
||||
|
||||
header_bodysize_grow( header );
|
||||
}
|
||||
|
|
@ -384,7 +384,7 @@ tgsi_build_full_immediate(
|
|||
|
||||
*immediate = tgsi_build_immediate( header );
|
||||
|
||||
for( i = 0; i < full_imm->Immediate.Size - 1; i++ ) {
|
||||
for( i = 0; i < full_imm->Immediate.NrTokens - 1; i++ ) {
|
||||
struct tgsi_immediate_float32 *if32;
|
||||
|
||||
if( maxsize <= size )
|
||||
|
|
@ -411,7 +411,7 @@ tgsi_default_instruction( void )
|
|||
struct tgsi_instruction instruction;
|
||||
|
||||
instruction.Type = TGSI_TOKEN_TYPE_INSTRUCTION;
|
||||
instruction.Size = 1;
|
||||
instruction.NrTokens = 1;
|
||||
instruction.Opcode = TGSI_OPCODE_MOV;
|
||||
instruction.Saturate = TGSI_SAT_NONE;
|
||||
instruction.NumDstRegs = 1;
|
||||
|
|
@ -453,9 +453,9 @@ instruction_grow(
|
|||
struct tgsi_instruction *instruction,
|
||||
struct tgsi_header *header )
|
||||
{
|
||||
assert (instruction->Size < 0xFF);
|
||||
assert (instruction->NrTokens < 0xFF);
|
||||
|
||||
instruction->Size++;
|
||||
instruction->NrTokens++;
|
||||
|
||||
header_bodysize_grow( header );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -285,7 +285,7 @@ iter_immediate(
|
|||
ENM( imm->Immediate.DataType, immediate_type_names );
|
||||
|
||||
TXT( " { " );
|
||||
for (i = 0; i < imm->Immediate.Size - 1; i++) {
|
||||
for (i = 0; i < imm->Immediate.NrTokens - 1; i++) {
|
||||
switch (imm->Immediate.DataType) {
|
||||
case TGSI_IMM_FLOAT32:
|
||||
FLT( imm->u.ImmediateFloat32[i].Float );
|
||||
|
|
@ -294,7 +294,7 @@ iter_immediate(
|
|||
assert( 0 );
|
||||
}
|
||||
|
||||
if (i < imm->Immediate.Size - 2)
|
||||
if (i < imm->Immediate.NrTokens - 2)
|
||||
TXT( ", " );
|
||||
}
|
||||
TXT( " }" );
|
||||
|
|
|
|||
|
|
@ -283,7 +283,7 @@ dump_immediate_verbose(
|
|||
UIX( imm->Immediate.Padding );
|
||||
}
|
||||
|
||||
for( i = 0; i < imm->Immediate.Size - 1; i++ ) {
|
||||
for( i = 0; i < imm->Immediate.NrTokens - 1; i++ ) {
|
||||
EOL();
|
||||
switch( imm->Immediate.DataType ) {
|
||||
case TGSI_IMM_FLOAT32:
|
||||
|
|
@ -675,7 +675,7 @@ tgsi_dump_c(
|
|||
ENM( parse.FullToken.Token.Type, TGSI_TOKEN_TYPES );
|
||||
if( ignored ) {
|
||||
TXT( "\nSize : " );
|
||||
UID( parse.FullToken.Token.Size );
|
||||
UID( parse.FullToken.Token.NrTokens );
|
||||
if( deflt || parse.FullToken.Token.Extended ) {
|
||||
TXT( "\nExtended : " );
|
||||
UID( parse.FullToken.Token.Extended );
|
||||
|
|
|
|||
|
|
@ -202,7 +202,7 @@ tgsi_exec_machine_bind_shader(
|
|||
|
||||
case TGSI_TOKEN_TYPE_IMMEDIATE:
|
||||
{
|
||||
uint size = parse.FullToken.FullImmediate.Immediate.Size - 1;
|
||||
uint size = parse.FullToken.FullImmediate.Immediate.NrTokens - 1;
|
||||
assert( size % 4 == 0 );
|
||||
assert( mach->ImmLimit + size / 4 <= TGSI_EXEC_NUM_IMMEDIATES );
|
||||
|
||||
|
|
|
|||
|
|
@ -155,8 +155,8 @@ tgsi_parse_token(
|
|||
switch (imm->Immediate.DataType) {
|
||||
case TGSI_IMM_FLOAT32:
|
||||
imm->u.Pointer = MALLOC(
|
||||
sizeof( struct tgsi_immediate_float32 ) * (imm->Immediate.Size - 1) );
|
||||
for( i = 0; i < imm->Immediate.Size - 1; i++ ) {
|
||||
sizeof( struct tgsi_immediate_float32 ) * (imm->Immediate.NrTokens - 1) );
|
||||
for( i = 0; i < imm->Immediate.NrTokens - 1; i++ ) {
|
||||
next_token( ctx, (struct tgsi_immediate_float32 *) &imm->u.ImmediateFloat32[i] );
|
||||
}
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -1327,7 +1327,7 @@ tgsi_emit_ppc(const struct tgsi_token *tokens,
|
|||
case TGSI_TOKEN_TYPE_IMMEDIATE:
|
||||
/* splat each immediate component into a float[4] vector for SoA */
|
||||
{
|
||||
const uint size = parse.FullToken.FullImmediate.Immediate.Size - 1;
|
||||
const uint size = parse.FullToken.FullImmediate.Immediate.NrTokens - 1;
|
||||
uint i;
|
||||
assert(size <= 4);
|
||||
assert(num_immediates < TGSI_EXEC_NUM_IMMEDIATES);
|
||||
|
|
|
|||
|
|
@ -2671,7 +2671,7 @@ tgsi_emit_sse2(
|
|||
case TGSI_TOKEN_TYPE_IMMEDIATE:
|
||||
/* simply copy the immediate values into the next immediates[] slot */
|
||||
{
|
||||
const uint size = parse.FullToken.FullImmediate.Immediate.Size - 1;
|
||||
const uint size = parse.FullToken.FullImmediate.Immediate.NrTokens - 1;
|
||||
uint i;
|
||||
assert(size <= 4);
|
||||
assert(num_immediates < TGSI_EXEC_NUM_IMMEDIATES);
|
||||
|
|
|
|||
|
|
@ -1023,7 +1023,7 @@ static boolean parse_immediate( struct translate_ctx *ctx )
|
|||
ctx->cur++;
|
||||
|
||||
imm = tgsi_default_full_immediate();
|
||||
imm.Immediate.Size += 4;
|
||||
imm.Immediate.NrTokens += 4;
|
||||
imm.Immediate.DataType = TGSI_IMM_FLOAT32;
|
||||
imm.u.Pointer = values;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue