From 65462e5eff7d952d97d30bc3e3720d7f6d8a402e Mon Sep 17 00:00:00 2001 From: Danny Holman Date: Thu, 20 Mar 2025 14:10:08 -0500 Subject: render: vulkan: fix synchronization bugs Fix a host of synchronization bugs involving the Vulkan fence objects and the state of the command pool. Signed-off-by: Danny Holman --- include/rune/render/renderer.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'include/rune/render/renderer.h') diff --git a/include/rune/render/renderer.h b/include/rune/render/renderer.h index ebf8602..7a1ea3b 100644 --- a/include/rune/render/renderer.h +++ b/include/rune/render/renderer.h @@ -23,15 +23,15 @@ #define RUNE_RENDER_RENDERER_H #include -#include +#include -struct rune_renderer { +typedef struct rune_renderer { void (*close)(void); void (*draw)(void); void (*clear)(void); -}; +} renderer_t; -RAPI struct rune_renderer* select_render_vulkan(struct rune_window *window); -RAPI struct rune_renderer* select_render_directx(struct rune_window *window); +RAPI renderer_t* select_render_vulkan(window_t *window); +RAPI renderer_t* select_render_directx(window_t *window); #endif -- cgit v1.2.3