[Bf-committers] Re: [Bf-blender-cvs] CVS commit:
blender/intern/ghost/internGHOST_WindowCarbon.cpp
Jean-Luc Peurière
jlp at nerim.net
Thu Dec 7 19:28:54 CET 2006
Le 7 déc. 06 à 17:53, Erwin Coumans a écrit :
> there's always some issue with some driver :)
>
> If possible, we can add an argument to swap buffers, that indicates
> vsync on/off.
> Then the game engine can request vsync on (to avoid tearing), and
> regular Blender vsync off (for faster selection/mouse response).
>
> Erwin
>
> ----- Original Message ----- From: "Roland Hess" <rolandh at reed-
> witting.com>
> To: <bf-blender-cvs at blender.org>
> Sent: Thursday, December 07, 2006 8:04 AM
> Subject: [Bf-blender-cvs] CVS commit: blender/intern/ghost/
> internGHOST_WindowCarbon.cpp
>
>
>> harkyman (Roland Hess) 2006/12/07 17:04:12 CET
>>
>> Modified files:
>> blender/intern/ghost/intern GHOST_WindowCarbon.cpp
>>
>> Log:
>> Little commit to roll back a previous one. Previous commit caused
>> nVidia
>> on OSX to have slow selection and mouse response.
>>
>> Code from the previous commit is still there, but the #define that
>> triggers it has been commented out.
>>
>> Revision Changes Path
>> 1.20 +3 -3 blender/intern/ghost/intern/
>> GHOST_WindowCarbon.cpp
>> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/
>> ghost/intern/GHOST_WindowCarbon.cpp.diff?
>> r1=1.19&r2=1.20&cvsroot=bf-blender>
>> _______________________________________________
I will check on that,
VBL syncing a double-buffer that will be composited later by quartz
smells in any case risks of troubles for me.
I agree VBL is nice addition, but using core graphic there seems odd
as it would bypass quartz (so fine if full screen, but not when
windowed).
Adding this for full screen context should be ok, but not there
(costly operation)
I'm pretty sure there is a display manager API for this that would be
better. will check
Lukep
More information about the Bf-committers
mailing list