summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/window.cpp8
-rw-r--r--src/window.hpp3
2 files changed, 11 insertions, 0 deletions
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 */