I’ve looked for an answer to this question, but to no avail.
When using a BufferStrategy, how can I check whether VSync is currently enabled? I know that it can be overridden to “off” by graphics driver settings, and some situations may not support it, so I’d like to know when it fails so that I can compensate accordingly within my code.
Bonus question: when using triple buffering, is there any way I can synchronize some logic to the vsync pulse, despite my render thread being able to run at unlimited speed?