summaryrefslogtreecommitdiff
path: root/src/simple_renderer.hpp
diff options
context:
space:
mode:
authortylermurphy534 <tylermurphy534@gmail.com>2022-10-01 14:35:16 -0400
committertylermurphy534 <tylermurphy534@gmail.com>2022-10-01 14:35:16 -0400
commit6a001c4840140e71ba1672a4576d52d1a62c0922 (patch)
tree8b3ebdbb7e2580ca5de14dca895a779553026c6f /src/simple_renderer.hpp
parentvariable chunk sizes (diff)
downloadminecraftvulkan-6a001c4840140e71ba1672a4576d52d1a62c0922.tar.gz
minecraftvulkan-6a001c4840140e71ba1672a4576d52d1a62c0922.tar.bz2
minecraftvulkan-6a001c4840140e71ba1672a4576d52d1a62c0922.zip
rename src files, move .o to /bin
Diffstat (limited to 'src/simple_renderer.hpp')
-rw-r--r--src/simple_renderer.hpp37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/simple_renderer.hpp b/src/simple_renderer.hpp
deleted file mode 100644
index 4db1446..0000000
--- a/src/simple_renderer.hpp
+++ /dev/null
@@ -1,37 +0,0 @@
-#pragma once
-
-#include "xe_render_system.hpp"
-
-#include <string>
-
-namespace app {
-
-struct UniformBuffer {
- alignas(16) glm::mat4 projectionView{1.f};
- alignas(4) glm::vec3 lightDirection = glm::normalize(glm::vec3{-1.f, 3.f, 1.f});
-};
-
-struct PushConstant {
- alignas(16) glm::mat4 modelMatrix{1.f};
- alignas(16) glm::mat4 normalMatrix{1.f};
-};
-
-class SimpleRenderer {
-
- public:
-
- SimpleRenderer(xe::Engine &xeEngine, std::vector<xe::Image*> &images);
-
- ~SimpleRenderer() {};
-
- SimpleRenderer(const SimpleRenderer&) = delete;
- SimpleRenderer operator=(const SimpleRenderer&) = delete;
-
- void render(std::vector<xe::GameObject> &gameObjects, xe::Camera &xeCamera);
-
- private:
- std::unique_ptr<xe::RenderSystem> xeRenderSystem;
-
-};
-
-} \ No newline at end of file