[Mesa-dev] GL_EXT_texture_integer on i965

Eric Anholt eric at anholt.net
Fri Nov 4 15:01:21 PDT 2011

Here's a patch series to get GL_EXT_texture_integer partially working
on i965, hidden under the GL 3.0 override.  There's a bunch of support
I think isn't finished yet, mostly because testing is in a bad state.
A few things I noticed while looking at the spec:

Test "Per-fragment operations that require floating-point color
components, including multisample alpha operations, alpha test,
blending, and dithering, have no effect when the corresponding colors
are written to an integer color buffer."

Test texture border color

Test texture logic op

Test rendering from each internalformat

Test rendering to each internalformat

Test getteximage from each internalformat

Test teximage clamping to the range of the internalformat

Test fragment clamping

Test reading RGBA to LUMINANCE_INTEGER producing L=R

Test gettexparameter of integer border values

Test glBlitFramebuffer() for integer

Test glBlitFramebuffer() for mixing int/float buffers.

More information about the mesa-dev mailing list