The GL Renderer string is not want what you want.
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
_______________________________________________
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