sdlGlGetSwapInterval function
Get the swap interval for the current OpenGL context.
If the system can't determine the swap interval, or there isn't a valid current context, this function will set *interval to 0 as a safe default.
\param interval output interval value. 0 if there is no vertical retrace synchronization, 1 if the buffer swap is synchronized with the vertical retrace, and -1 if late swaps happen immediately instead of waiting for the next retrace. \returns true on success or false on failure; call SDL_GetError() for more information.
\threadsafety This function should only be called on the main thread.
\since This function is available since SDL 3.1.3.
\sa SDL_GL_SetSwapInterval
extern SDL_DECLSPEC bool SDLCALL SDL_GL_GetSwapInterval(int *interval)
Implementation
bool sdlGlGetSwapInterval(Pointer<Int32> interval) {
final sdlGlGetSwapIntervalLookupFunction = libSdl3.lookupFunction<
Uint8 Function(Pointer<Int32> interval),
int Function(Pointer<Int32> interval)>('SDL_GL_GetSwapInterval');
return sdlGlGetSwapIntervalLookupFunction(interval) == 1;
}