mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 07:28:11 +02:00
r500: set the RS unit register for R500 not R300 dangnammit..
So this appears to be my BUG. damn it to hell. also fix sec color to be more like spec says.
This commit is contained in:
parent
9ec2b1c83f
commit
b453b0e2e1
1 changed files with 3 additions and 3 deletions
|
|
@ -1552,7 +1552,7 @@ static void r300SetupRSUnit(GLcontext * ctx)
|
|||
if (InputsRead & FRAG_BIT_COL1) {
|
||||
count = VB->AttribPtr[_TNL_ATTRIB_COLOR1]->size;
|
||||
if (count == 3)
|
||||
interp_col[1] |= R300_RS_COL_FMT(R300_RS_COL_FMT_RGB1);
|
||||
interp_col[1] |= R300_RS_COL_FMT(R300_RS_COL_FMT_RGB0);
|
||||
interp_col[1] |= R300_RS_COL_PTR(1);
|
||||
rs_col_count += count;
|
||||
}
|
||||
|
|
@ -1701,7 +1701,7 @@ static void r500SetupRSUnit(GLcontext * ctx)
|
|||
count = VB->AttribPtr[_TNL_ATTRIB_COLOR1]->size;
|
||||
interp_col[1] |= R500_RS_COL_PTR(1);
|
||||
if (count == 3)
|
||||
interp_col[1] |= R500_RS_COL_FMT(R300_RS_COL_FMT_RGB1);
|
||||
interp_col[1] |= R500_RS_COL_FMT(R300_RS_COL_FMT_RGB0);
|
||||
rs_col_count += count;
|
||||
}
|
||||
|
||||
|
|
@ -1791,7 +1791,7 @@ static void r500SetupRSUnit(GLcontext * ctx)
|
|||
| R300_HIRES_EN;
|
||||
|
||||
assert(high_rr >= 0);
|
||||
r300->hw.rr.cmd[R300_RR_CMD_0] = cmdpacket0(R300_RS_INST_0, high_rr + 1);
|
||||
r300->hw.rr.cmd[R300_RR_CMD_0] = cmdpacket0(R500_RS_INST_0, high_rr + 1);
|
||||
r300->hw.rc.cmd[2] = 0xC0 | high_rr;
|
||||
|
||||
if (InputsRead)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue