Hi all,

I have been reading up on an area unfamiliar to me - fullscreen drawing and 
display refresh rates. This is for a scientific application - we have a third 
party external pixellated device which presents itself as a second monitor over 
DVI, but with an unusually high refresh rate (about 240Hz if I remember 
rightly). It is quite important to us that we should make sure there is a new 
"frame"'s worth of data ready to be sent to the device on each refresh.

I have been reading the following article:
http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/Drawing/Articles/FlushingContent.html
which talks about fullscreen drawing, use of OpenGL contexts, how to obtain the 
refresh rate, etc. However in order for our code to work effectively we could 
really do with knowing *when* a refresh will next occur, in order to time our 
activities to ensure the most appropriate data is ready to be sent on the next 
refresh. Without that there is a strong chance we will send stale data and/or 
miss some refreshes. Our requirements here are probably a little stronger than 
most movie playback applications, for example.

Is there any way that we can achieve this? It may be that this is too low-level 
to be within the realms of cocoa, in which case do please suggest where I 
should be looking/asking instead.

Hopefully my question and my motivation for wanting to do this are reasonably 
clear - any suggestions would be very welcome!
Cheers
Jonny_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to