From 3762bbc400a9d71a243def989912278c203bc76d Mon Sep 17 00:00:00 2001 From: onelin Date: Wed, 12 Mar 2025 11:59:54 +0100 Subject: Implement setting fps cap --- src/rendering/include/engine/rendering/rendering.h | 2 +- src/rendering/src/rendering.c | 2 +- src/rendering/src/window.c | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) (limited to 'src/rendering') diff --git a/src/rendering/include/engine/rendering/rendering.h b/src/rendering/include/engine/rendering/rendering.h index 25e3e8a..b3e266a 100644 --- a/src/rendering/include/engine/rendering/rendering.h +++ b/src/rendering/include/engine/rendering/rendering.h @@ -171,7 +171,7 @@ typedef struct { } Camera; -const usize ShaderBufferDataType_size(u16 flags); +usize ShaderBufferDataType_size(u16 flags); ShaderBufferFlag ShaderBuffer_get_access_frequency(u64 flags); ShaderBufferFlag ShaderBuffer_get_access_type(u64 flags); diff --git a/src/rendering/src/rendering.c b/src/rendering/src/rendering.c index d6d440f..8a49e92 100644 --- a/src/rendering/src/rendering.c +++ b/src/rendering/src/rendering.c @@ -18,7 +18,7 @@ extern Platform* GLOBAL_PLATFORM; RenderDrawCall drawcalls[drawcall_limit]; i32 drawcall_len = 0; -const usize +usize ShaderBufferDataType_size(u16 flags) { const ShaderBufferFlag t = ShaderBuffer_get_data_type(flags); switch (t) { diff --git a/src/rendering/src/window.c b/src/rendering/src/window.c index 455b913..abcaf1e 100644 --- a/src/rendering/src/window.c +++ b/src/rendering/src/window.c @@ -21,6 +21,7 @@ extern Platform* GLOBAL_PLATFORM; void *window_poll_events = NULL; +/* wrapper to get time in ms */ f64 (*get_time)(void) = NULL; /* GLFW And vulkan spaghetti boiler */ @@ -114,11 +115,8 @@ Window* init_window_glfw( printf("ok\n"); // Setup callbacks - // TODO: input handler callback glfwSetFramebufferSizeCallback(window, window_size_callback); glfwSetKeyCallback(window, (GLFWkeyfun)key_callback); - //glfwMakeContextCurrent(window); - //glfwSwapInterval(0); // Create the window datastructure ret = (Window*)calloc(1, sizeof(Window)); -- cgit v1.3