obs-studio/obs/data
jp9000 832043fc7f UI: Disable OSX V-Sync when program is open
OSX has an annoying feature called "BeamSync", which on later versions
of OSX is always on.  For whatever reason, Apple devs decided to force
this feature to always be on, so applications must always render with
v-sync regardless of what they set their swap interval to.

This issue would cause syncing to the vertical refresh for each
additional active display, and wouldn't allow rendering above the
current refresh rate.  This caused major rendering stalls and prevented
video frame timing from being accurate.

This fixes the issue by using an undocumented set of functions to
disable BeamSync.  Note that because this is an undocumented method of
working around the issue, its existence cannot be guaranteed.  If the
functions no longer exist for whatever reason, it will safely do
nothing.
2016-01-25 17:44:41 -08:00
..
license Move all data into the subdir it belongs to 2014-07-19 01:38:41 +02:00
locale UI: Disable OSX V-Sync when program is open 2016-01-25 17:44:41 -08:00
themes UI: Add warning if using no/multiple tracks 2015-06-21 22:34:58 -07:00
locale.ini Add latest translations from Crowdin 2015-11-16 21:04:55 +01:00