To identify the software vertex shader renderer, you want to look at
the one
of Vertex shader constants. GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
which
should return zero for software render.
Mark.
Could somebody please send me a known list of glGetString
(GL_RENDERER)
for machines that have a software implementation of
ARB_VERTEX_PROGRAM?
The long story:
We are nearing the end of the development cycle for GooBall, and are
trying to get everything to work on all cards.
Unfortunately, the software implementation of vertex programs is
slightly buggy (to say the least), and fixes are not likely to come
out
before we release.
Therefore, we are disabling vertex programs on any machines where we
know that ARB_VERTEX_PROGRAM is implemented in software. The method we
use to detect it is the glGetString (GL_RENDERER) command and compare
against a bunch of known strings. Not the optimal way of doing things,
but we don't have time to work around the driver bugs and have
fallback
shaders in place anyways.
Nicholas Francis
www.otee.dk
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Mac-opengl mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/mac-opengl/
email@hidden
This email sent to email@hidden
Nicholas Francis
www.otee.dk
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Mac-opengl mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/mac-opengl/email@hidden