ext_texture_env-combine fails in modulate_signed_add tests for ATI_texture_env_combine3
With some fixes in place (MR hopefully coming soon), ext_texture_env-combine
will eventually fail in one of the GL_ATI_texture_env_combine3 tests. On my ICL laptop... it takes 55 minutes to get this far. Looking at the data, it seems were getting 143 for green when the test expects 141. That's enough of a difference that a person might be able to tell.
I haven't tried on other drivers, but I suspect this isn't unique to Intel hardware. I'll try on r300 later. I will also dig out a Radeon 7500 and try with the r100 driver from amber. Radeon 7xxx implements this in fixed function hardware instead of as shaders, so it could get a different result.
Probe color at (0,0)
Expected: 0.000000 0.000000 0.750000 0.250000
Observed: 0.007843 0.007843 0.760784 0.254902
Single Texture Test modulate_signed_add_params 133376
(unrecognized enum: 0x8571) GL_MODULATE_SIGNED_ADD_ATI
(unrecognized enum: 0x8572) GL_MODULATE_SIGNED_ADD_ATI
(unrecognized enum: 0x8580) GL_TEXTURE
(unrecognized enum: 0x8581) GL_TEXTURE
(unrecognized enum: 0x8582) GL_TEXTURE
(unrecognized enum: 0x8588) GL_TEXTURE
(unrecognized enum: 0x8589) GL_TEXTURE
(unrecognized enum: 0x858A) GL_TEXTURE
(unrecognized enum: 0x8590) GL_ONE_MINUS_SRC_COLOR
(unrecognized enum: 0x8591) GL_SRC_ALPHA
(unrecognized enum: 0x8592) GL_SRC_COLOR
(unrecognized enum: 0x8598) GL_SRC_ALPHA
(unrecognized enum: 0x8599) GL_SRC_ALPHA
(unrecognized enum: 0x859A) GL_SRC_ALPHA
(unrecognized enum: 0x8573) 4
GL_ALPHA_SCALE 1
PIGLIT: {"result": "fail" }