fix(opengl): properly control whether vsync is enabled

This commit is contained in:
Rekai Nyangadzayi Musuka 2022-10-17 19:22:08 -03:00
parent e60b556f72
commit eff52ac1bb
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ pub const Gui = struct {
if (SDL.SDL_GL_MakeCurrent(window, ctx) < 0) panic(); if (SDL.SDL_GL_MakeCurrent(window, ctx) < 0) panic();
gl.load(ctx, Self.glGetProcAddress) catch @panic("gl.load failed"); gl.load(ctx, Self.glGetProcAddress) catch @panic("gl.load failed");
if (config.config().host.vsync) if (SDL.SDL_GL_SetSwapInterval(1) < 0) panic(); if (SDL.SDL_GL_SetSwapInterval(@boolToInt(config.config().host.vsync)) < 0) panic();
const program_id = compileShaders(); const program_id = compileShaders();