Sweet. We're getting down there...
According to mesa/docs/GL3.txt, we've still got:
GLSL 1.30 (GL_EXT_gpu_shader4, etc.) started
Non-normalized Integer texture/framebuffer formats ~50% done
sRGB framebuffer format (GL_EXT_framebuffer_sRGB) core GL done (i965, gallium), GLX todo
glVertexAttribI commands DONE (but converts int
values to floats)
Depth format cube textures not started
GLX_ARB_create_context (GLX 1.4 is required) not started
I'm pretty sure that this list is out of date, as I thought that GLSL 1.3 was completed, and obviously the GLX_ARB_create_context part has been started (and possibly completed... I haven't tested it myself).
The only thing that concerns me is that I'll have to wait for r600g to catch up to Intel as far as driver-specific support (there's a few parts that have only been implemented for specific chip families according to this document). Even if only Intel is at GL 3.0, that's a huge step forward for Mesa, and should allow the gallium drivers to catch up in a shorter amount of time.


Reply With Quote
