mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-10 01:40:14 +01:00
tgsi: Localise SCS code.
This commit is contained in:
parent
321634d80b
commit
a9a214cc7f
1 changed files with 8 additions and 8 deletions
|
|
@ -2669,14 +2669,14 @@ exec_instruction(
|
|||
case TGSI_OPCODE_SCS:
|
||||
if( IS_CHANNEL_ENABLED( *inst, CHAN_X ) || IS_CHANNEL_ENABLED( *inst, CHAN_Y ) ) {
|
||||
FETCH( &r[0], 0, CHAN_X );
|
||||
}
|
||||
if( IS_CHANNEL_ENABLED( *inst, CHAN_X ) ) {
|
||||
micro_cos( &r[1], &r[0] );
|
||||
STORE( &r[1], 0, CHAN_X );
|
||||
}
|
||||
if( IS_CHANNEL_ENABLED( *inst, CHAN_Y ) ) {
|
||||
micro_sin( &r[1], &r[0] );
|
||||
STORE( &r[1], 0, CHAN_Y );
|
||||
if (IS_CHANNEL_ENABLED(*inst, CHAN_X)) {
|
||||
micro_cos(&r[1], &r[0]);
|
||||
STORE(&r[1], 0, CHAN_X);
|
||||
}
|
||||
if (IS_CHANNEL_ENABLED(*inst, CHAN_Y)) {
|
||||
micro_sin(&r[1], &r[0]);
|
||||
STORE(&r[1], 0, CHAN_Y);
|
||||
}
|
||||
}
|
||||
if( IS_CHANNEL_ENABLED( *inst, CHAN_Z ) ) {
|
||||
STORE( &mach->Temps[TEMP_0_I].xyzw[TEMP_0_C], 0, CHAN_Z );
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue