Michael Mazack wrote:
Hello,

I was wondering about the return value of
glGetString(GL_VERSION) on the R200 driver (may be on
other drivers too). It seems to return "1.2 Mesa
4.0.4" (this is with XFree86 4.3.0) but the Mesa
website says "Mesa 4.0 implements the OpenGL 1.3
specification". Is 1.2 the version implemented in the
hardware (or mostly implemented in the hardware)? What
about 1.3, can it's features be used even though 1.2
is returned (without checking glGetString(GL_VERSION)
for 1.3 that is)? If I'm an ignorant fool, please tell
me.

Comments/explanations/flames are appreciated.

There's a whole bunch of stuff that's supported by the software rasterizer in Mesa that isn't supported by all (or most) hardware. Each driver has to enable extensions that it supports. If the right set of extensions is enabled by the driver, the Mesa part of the driver will advertise 1.3. I think the only open-source driver that does this is the R200 driver in CVS.


If you run with the environment variable LIBGL_ALWAYS_INDIRECT set, you will get all software, and it should show version 1.3.




-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to