On 29/06/10 6:06 PM, Christopher Wright wrote:

Does anyone know of a way to force software rendering?

Unfortunately, I don't think there's a supported way to ensure that the software renderer is used (especially when the composition is played through the QuickTime wrapper).

However, you could try launching your app with OpenGL Profiler. Add your application, expand the Launch Settings panel, check the Custom Pixel Format checkbox, and add the attribute kCGLRendererGenericID -- set the value to kCGLRendererAppleSWID , which is 0x00020600. If hex is problematic (I've never tried setting this setting before), you could try it in decimal: 132608

This might be enough to force the app to use the software renderer. It's not exactly the most elegant solution, but it's worth some experimentation.

It might be beneficial to file a feature request against QC, requesting a way to control this sort of stuff even when enclosed in a QuickTime wrapper; I'm not sure if we'd accept it or not (one the one hand, applications typically are in charge of setting up their contexts themselves, but on the other hand, the QT wrapper effectively prevents you from configuring that context), but it wouldn't hurt.


Thanks Chris - filled under bug *_8145522_* <https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/3/wo/ReH3RwoYTi4CHrCTVXMAtM/11.60> - As this is a large university project were meant to have some special support so I'll see if they can do more than just talk

Cheers - James

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to