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. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev