Hello Jan,

I succeeded in OSG to turn off vSync in soft when the driver is set to application controlled. The problem in my case was really that in the GraphicsWindowWin32.cpp CreateWindow method the setSyncToVBlank method is only called if vSync==true... and that's the odd thing! I'm currently modifying the code in order to make it possible to activate and DESACTIVATE vSync in OSG. And it works for me under windows but I first have to check that it will also work for ATI cards (I have no Intel Graphics so cannot test these ones) before I try to submit. I don't know if there is a similar bug in Linux ?

By the way I will try also to see if there is a correct manner to integrate the handling of transparent windows (as specified by Chris Hidden in the mailing list end of 2014 (see "Transparent Window Application" discussion) without having some negative impact on already existing codes...

Maybe I should launch a new discussion thread on this subject, as I would want to know if there would be some interest in being able to change transparency and window behaviour even in use of OSG, not only on initialization...

Christian


Le 22/07/2015 10:39, Jan Ciger a écrit :
Hello,

I am prototyping some OpenGL stuff in Python using Pyglet and have
encountered the same vsync problem, both in Linux & Windows. I think
it is Nvidia's driver that is (again - Nvidia had various vsync issues
in the past) trying to be smart and is breaking vsync in OpenGL. It
has most likely nothing to do with OSG.

For me if the vsync setting in the driver is set to application
controlled, it is always on, no matter what the application specifies
(vsync=False or vsync=True in the gl.Config setup in Pyglet makes no
difference). The only way to turn vsync off is to disable it in the
driver's control panel.

J.
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




--
SCHULTE Christian
Ingénieur Recherche
Responsable du Laboratoire de Simulation
ONERA - DCSD/PSEV
Département Commande des Systèmes et Dynamique du Vol
ONERA - Centre de Salon de Provence
BA 701
13661 SALON AIR Cedex - France
Tel :04.90.17.01.45

_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to