Separate Specular Color Conformance Test Proposal Bill Armstrong, E&S (armstron@es.com) At the previous ARB meeting I took the assignment to propose a conformance test for the separate specular color extension. I think the test only needs to check the controls and that colors are ending up in the appropriate places. Here is what I propose. Draw a point with material colors: black ambient and emission, red diffuse, and green specular. Set up a light and normal to produce fully white ambient, diffuse, and specular light. Enable lighting. Define a purely blue texture map, set the texture coordinates to draw from it, and the texture mode to replace. Draw four cases: case 1) result should be yellow texture disabled LIGHT_MODEL_COLOR_CONTROL = SINGLE_COLOR case 2) result should be blue texture enabled LIGHT_MODEL_COLOR_CONTROL = SINGLE_COLOR case 3) result should be yellow texture disabled LIGHT_MODEL_COLOR_CONTROL = SEPARATE_SPECULAR_COLOR case 4) result should be magenta texture enabled LIGHT_MODEL_COLOR_CONTROL = SEPARATE_SPECULAR_COLOR Repeat these test with red in the ambient and emissive components. Repeat all the tests again with lighting disabled to verify that the controls have no effect. If the color is white, all tests should give white.