r300g: make pow(0,0) return 1 instead of NaN in the R500 fragment shader
Unfortunately we can't fix this easily in the R300 fragment shader, and it's probably not worth the effort.
This commit is contained in:
committed by
Corbin Simpson
parent
8cc570a48c
commit
87b822e024
@@ -277,7 +277,7 @@ void r500_emit_fragment_program_code(struct r300_context* r300,
|
||||
|
||||
BEGIN_CS(13 +
|
||||
((code->inst_end + 1) * 6));
|
||||
OUT_CS_REG(R500_US_CONFIG, 0);
|
||||
OUT_CS_REG(R500_US_CONFIG, R500_ZERO_TIMES_ANYTHING_EQUALS_ZERO);
|
||||
OUT_CS_REG(R500_US_PIXSIZE, code->max_temp_idx);
|
||||
OUT_CS_REG(R500_US_CODE_RANGE,
|
||||
R500_US_CODE_RANGE_ADDR(0) | R500_US_CODE_RANGE_SIZE(code->inst_end));
|
||||
|
||||
Reference in New Issue
Block a user