Deactivate VSync with err handling, fix framerate
This commit is contained in:
		
							parent
							
								
									e4f7fca02d
								
							
						
					
					
						commit
						a4cf3c6581
					
				|  | @ -31,6 +31,9 @@ pub fn init() !Self { | |||
|     ); | ||||
| 
 | ||||
|     const ctx = try sdl.gl.createContext(window); | ||||
|     sdl.gl.setSwapInterval( .immediate ) catch { | ||||
|         std.debug.print("WARNING: Unable to configure the swap interval.\n", .{}); | ||||
|     }; | ||||
| 
 | ||||
|     var mvp_loc: u32 = undefined; | ||||
|     var color_loc: u32 = undefined; | ||||
|  |  | |||
|  | @ -38,8 +38,8 @@ pub fn main() !void { | |||
| 
 | ||||
|         const delay = SDL.getTicks64() - start; | ||||
|         std.debug.print("{} ms\n", .{delay}); | ||||
|         if (delay < 15) { | ||||
|             SDL.delay(15 - @intCast(u32, delay)); | ||||
|         if (delay < 16) { | ||||
|             SDL.delay(16 - @intCast(u32, delay)); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue