#2815: Qt's swapinterval method for x11 is no suitable for warzone
-------------------------------+------------------------------------
Reporter: Safety0ff | Owner:
Type: bug | Status: new
Priority: major | Milestone: 3.0
Component: Engine: Graphics | Version: git/master
Keywords: | Operating System: GNU/Linux 32bit
Blocked By: | Blocking:
-------------------------------+------------------------------------
Qt's swapinterval method which used glXWaitVideoSyncSGI and
glXGetVideoSyncSGI is not suitable for warzone.
See: http://dri.freedesktop.org/wiki/CompositeSwap
!'' Depending on the application, it may be appropriate to throttle your
rendering to a factor of the refresh rate (using SGI_swap_control or
OML_sync_control) if you can't keep up with it; this avoids a variable
frame rate which can be visually distracting.
!''
I've attached a hack that uses SGI_swap_control instead.
Note: It doesn't actually check the setting because of the organization of
the header ( indirectly including X11 anywhere causes major pollution,
this especially doesn't mix well with qt).
--
Ticket URL: <http://developer.wz2100.net/ticket/2815>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev