From 427f3ca69e062facdd5d70dae583c5ee99b9bb87 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Sat, 12 Aug 2023 23:16:23 -0400 Subject: add render + pre + post --- src/window.cpp | 8 ++++++++ src/window.hpp | 3 +++ 2 files changed, 11 insertions(+) diff --git a/src/window.cpp b/src/window.cpp index 7fb2139..0d94c47 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -503,3 +503,11 @@ VkShaderModule UploadShader(AssetHandle handle) { return vkShaderModule; } +void PreRender() {} + +void Render() { + CURRENT_FRAME = (CURRENT_FRAME + 1) % swapchainLength; +} + +void PostRender() {} + diff --git a/src/window.hpp b/src/window.hpp index fb5702a..117e67a 100644 --- a/src/window.hpp +++ b/src/window.hpp @@ -23,5 +23,8 @@ struct PKEWindowProperties { void CreateWindow(PKEWindowProperties *wp); void DestroyWindow(); VkShaderModule UploadShader(AssetHandle handle); +void PreRender(); +void Render(); +void PostRender(); #endif /* PKE_WINDOW_HPP */ -- cgit v1.2.3