> From what I have been told, this is how it works on the
> Nvidia drivers. I
> have not verified this first hand.
>
> if ( extension string contains "GL_EXT_texture3D" )
> 3D textures are hardware accelerated
> else if ( advertised OpenGL version >= 1.2 )
> 3D textures are a software fallback
> else
> 3D textures are not supported at all
Nice sheme - this will even allow to check the software paths
by just tuning the GL version (e.g. via environment variable).
But what will you do if your software path is not yet covered
by a specific OpenGL version but you still want to use it for
testing your experimental application?
-Alex.