The Radeon driver currently advertises itself as an OpenGL 1.2 implementation. It would be nice to bump it up to 1.3.
Here are the extensions that equate to OpenGL 1.3 and what it takes to support them: GL_ARB_multisample We don't have to advertise any multisample visuals so this can be a no-op. GL_ARB_multitexture Already done. GL_ARB_texture_border_clamp Should be trival, possibly a software fallback. GL_ARB_texture_compression This can effectively be a no-op. GL_ARB_texture_cube_map The Radeon hardware supports this but we it could easily be made a software fallback. It would be nice if those of you looking at texture memory management on Radeon could implement this in hardware. GL_ARB_texture_env_add Already done. GL_ARB_texture_env_combine Already done as GL_EXT_texture_env_combine. Only minor tweaks are needed to support GL_ARB_texture_env_combine. GL_ARB_texture_env_dot3 Again, only need minor tweaks to GL_EXT_texture_env_dot3. GL_ARB_transpose_matrix Done. In radeonInitExtensions() we turn on the extensions that the driver supports. If all of the above ARB extensions are enabled, glGetString(GL_VERSION) will automatically return "1.3". Upgrading the other DRI drivers to 1.3 would be good too. This work shouldn't be hard and it would be a good way for a new developer to get his/her feet wet. -Brian _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel