aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/SDL/render.S2
-rw-r--r--src/main.S2
2 files changed, 3 insertions, 1 deletions
diff --git a/libs/SDL/render.S b/libs/SDL/render.S
index 70d1ca8..61c06e5 100644
--- a/libs/SDL/render.S
+++ b/libs/SDL/render.S
@@ -3,6 +3,8 @@
//! Assembler bindings for SDL2 (SDL_render.h)
#define SDL_RENDERER_ACCELERATED 0x00000002u
+#define SDL_RENDERER_PRESENTVSYNC 0x00000004u
+
//! @fn SDL_Renderer * SDL_CreateRenderer(SDL_Window * window, int index, Uint32 flags);
//! @param the window where rendering is displayed.
diff --git a/src/main.S b/src/main.S
index 5e2ccf0..6bad719 100644
--- a/src/main.S
+++ b/src/main.S
@@ -77,7 +77,7 @@
// create a renderer
load_local window_handle, %rdi
mov $-1, %rsi
- mov $SDL_RENDERER_ACCELERATED, %rdx
+ mov $(SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC), %rdx
call SDL_CreateRenderer@PLT
store_local %rax, renderer_handle