summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
Diffstat (limited to 'render')
-rw-r--r--render/directx/renderer.c4
-rw-r--r--render/vulkan/renderer.c5
2 files changed, 4 insertions, 5 deletions
diff --git a/render/directx/renderer.c b/render/directx/renderer.c
index 4cecf6f..c0cac9c 100644
--- a/render/directx/renderer.c
+++ b/render/directx/renderer.c
@@ -1,6 +1,6 @@
-#include <rune/ui/renderer.h>
-#include <rune/core/logging.h>
#include <rune/core/abort.h>
+#include <rune/core/logging.h>
+#include <rune/render/renderer.h>
#ifdef _WIN32
diff --git a/render/vulkan/renderer.c b/render/vulkan/renderer.c
index caf269a..0facddf 100644
--- a/render/vulkan/renderer.c
+++ b/render/vulkan/renderer.c
@@ -129,7 +129,7 @@ int _init_vulkan(struct rune_window *window) {
return 0;
}
-void _close_vulkan(struct rune_renderer *renderer) {
+void _close_vulkan(void) {
vkDeviceWaitIdle(context->dev->ldev);
for (uint8_t i = 0; i < context->swapchain->max_frames; i++) {
if (context->image_semaphores[i] != NULL)
@@ -158,11 +158,10 @@ void _clear_vulkan(void) {
struct rune_renderer* select_render_vulkan(struct rune_window *window) {
struct rune_renderer *ret = rune_alloc(sizeof(struct rune_renderer));
- ret->init = _init_vulkan;
ret->close = _close_vulkan;
ret->draw = _draw_vulkan;
ret->clear = _clear_vulkan;
- if ((*ret->init)(window) != 0)
+ if (_init_vulkan(window) != 0)
rune_abort();
return ret;
}