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: OpenGL and Tiger



On May 16, 2005, at 4:04 PM, Shaun Wexler wrote:

<rdar://problems/3566400> GL_APPLE_flush_render problems *
<rdar://problems/3566403> GL_APPLE_flush_render enhancement **
<rdar://problems/4075545> 10.4.1 (8B9) general performance - sluggish
<rdar://problems/4103784> 10.3 (7W98) - QT 7.0 poor CoreVideo performance
<rdar://problems/4110581> OpenGL glFlush/glFlushRenderAPPLE take 5x longer on Tiger
<rdar://problems/4113808> QuartzCore.framework can't be weak_linked, 10.3.9 SDK incompatibility
<rdar://problems/4119986> 10.4.1 (8B15) - Quartz CGS enforces auto- beam-sync for ALL app's

Thanks for the radars. I'll have a look when I get a chance.

As it is, the blocking behavior is enforced for all apps (which might be another bug, since it's only supposed to affect executables linked against Tiger, correct?), but the way it blocks is wrong, IMO.
Pre-Tiger and CFM applications do not initiate the beam sync behavior. But if you have another Tiger Mach-O application flushing in the same vbl, then all updates will be coalesced for that vbl. That's what you are seeing. That's by design. You can argue, and you have been, that this is wrong, but this is the current Tiger implementation. We should have more info at WWDC and can discuss further in the labs.


haroon _______________________________________________ Do not post admin requests to the list. They will be ignored. Quartz-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/quartz-dev/email@hidden

This email sent to email@hidden
References: 
 >Re: OpenGL and Tiger (From: Shaun Wexler <email@hidden>)
 >Re: OpenGL and Tiger (From: Scott Thompson <email@hidden>)
 >Re: OpenGL and Tiger (From: Shaun Wexler <email@hidden>)
 >Re: OpenGL and Tiger (From: Haroon Sheikh <email@hidden>)
 >Re: OpenGL and Tiger (From: Shaun Wexler <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.