Re: OpenGL and Tiger
Re: OpenGL and Tiger
- Subject: Re: OpenGL and Tiger
- From: Lorenzo <email@hidden>
- Date: Mon, 16 May 2005 17:40:01 +0200
Thank you Shaun and Mike.
The Shaun's solution almost works but now a new problem occurs.
When another window occludes my OpenGL window, even partially, well, now my
animation runs at a higher speed. Too much. It is not synchronized anymore
with the display refresh rate. My app it's supposed to run at the display
refresh rate, so I can get the max smooth quality. So the Shaun's solution
as it is actually, is not useful for me.
Yes, Mike. You are right, it's better to avoid bad surprises to the users,
... but how to fix this problem?
I cannot put another application's window over my application window. If I
do, this top application runs very very slowly. For example, I cannot drag a
file onto my application because once I open a Finder window over my OpenGL
application window, the Finder gets stuck. Opening a subfolder requires 10
seconds... tipyng a text string other 10 seconds. Selecting a string on my
XCode window requires 5 seconds about...
I cannot sell my application this way. And I invested many months in this
project. The problem never occurred with Panther, so please let me know how
to workaround the problem.
Best Regards
--
Lorenzo
email: email@hidden
> From: Mike Paquette <email@hidden>
> Date: Mon, 16 May 2005 07:38:45 -0700
> To: Shaun Wexler <email@hidden>
> Cc: Lorenzo <email@hidden>, Cocoa-Dev <email@hidden>, Shawn
> Erickson <email@hidden>, Simon Clarke <email@hidden>,
> email@hidden, Mac-OpenGL <email@hidden>
> Subject: Re: OpenGL and Tiger
>
> Please note that CGSSetDebugOptions() and other CGS functions are
> private SPI. Parameters to CGSSetDebugOptions() in particular will
> change from one release to the next. Do not be surprised if the
> behavior of your application varies unpredictably across releases.
> (Some debug option bits do things like trigger abort() calls under
> interesting conditions, such as error conditions. Your users may not
> appreciate such behaviors.)
>
> Think of it as evolution in action...
>
> Mike Paquette
>
> On May 16, 2005, at 6:31 AM, Shaun Wexler wrote:
>
>> Here is the necessary code:
>>
>> extern void CGSSetDebugOptions(int);
>>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden