lav-sdl

SDL верзија програма Лавиринт
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување b5210924e6d71c7c9adc373dac41e9a1cab5260b
родитељ 42c22656431b1b55014fceab16b490a439b098c5
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Thu, 17 Aug 2023 14:31:21 +0200

Override VSync, always delay

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mlav-sdl.c | 5++---
измењених датотека: 1, додавања: 2(+), брисања: 3(-)

diff --git a/lav-sdl.c b/lav-sdl.c @@ -17,7 +17,6 @@ #include "local.h" #define ANIM_STEPS 10 -#define ANIM_DELAY 10 #define CELL_SIZE 32 #define DEFAULT_WIDTH 1280 #define DEFAULT_HEIGHT 960 @@ -832,8 +831,8 @@ main(int argc, char** argv) } SDL_SetWindowTitle(window, WIN_TITLE); - SDL_RenderSetVSync(renderer, 1); SDL_SetHint(SDL_HINT_RENDER_SCALE_QUALITY, "1"); + SDL_SetHintWithPriority(SDL_HINT_RENDER_VSYNC, "1", SDL_HINT_OVERRIDE); load_textures(); if (argc > 1) @@ -866,8 +865,8 @@ main(int argc, char** argv) redraw = 0; } - SDL_Delay(10); } + SDL_Delay(10); } return 0;