summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--engine/xe_render_system.cpp4
-rwxr-xr-xsrc/first_app.cpp4
2 files changed, 5 insertions, 3 deletions
diff --git a/engine/xe_render_system.cpp b/engine/xe_render_system.cpp
index 6726632..e713884 100644
--- a/engine/xe_render_system.cpp
+++ b/engine/xe_render_system.cpp
@@ -29,7 +29,9 @@ XeRenderSystem::XeRenderSystem(
}
-XeRenderSystem::~XeRenderSystem() {};
+XeRenderSystem::~XeRenderSystem() {
+ vkDestroyPipelineLayout(xeDevice.device(), pipelineLayout, nullptr);
+};
void XeRenderSystem::createUniformBuffers(XeDescriptorPool &xeDescriptorPool, XeDescriptorSetLayout &xeDescriptorSetLayout, uint32_t uniformBufferDataSize) {
if(uniformBufferDataSize == 0) return;
diff --git a/src/first_app.cpp b/src/first_app.cpp
index 7be857d..cff92db 100755
--- a/src/first_app.cpp
+++ b/src/first_app.cpp
@@ -26,9 +26,9 @@ void FirstApp::run() {
SimpleRenderer renderer{xeEngine};
- xeEngine.getCamera().setViewTarget(glm::vec3(-1.f, -2.f, 20.f), glm::vec3(0.f, 0.f, 2.5f));
-
auto viewerObject = xe::XeGameObject::createGameObject();
+ viewerObject.transform.translation = {-7.f, 3.f, -7.f};
+ viewerObject.transform.rotation.y = glm::radians(45.f);
KeyboardMovementController cameraController{};
while (xeEngine.poll()) {