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

Reply via email to