Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Known renderer strings for machines with software vertex programs



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

References: 
 >Known renderer strings for machines with software vertex programs (From: Nicholas Francis <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.