From 3f62ad3928a03c22c031875414d31a7d4d44f8f0 Mon Sep 17 00:00:00 2001 From: Patrick Wuttke Date: Mon, 30 Sep 2024 23:36:47 +0200 Subject: [PATCH] Fixed fov not being passed and invalid default zNear value in scene renderer. --- private/sdl_gpu_test/scene/scene_renderer.cpp | 2 +- private/sdl_gpu_test/scene/scene_renderer.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/private/sdl_gpu_test/scene/scene_renderer.cpp b/private/sdl_gpu_test/scene/scene_renderer.cpp index 99508e2..fd538a1 100644 --- a/private/sdl_gpu_test/scene/scene_renderer.cpp +++ b/private/sdl_gpu_test/scene/scene_renderer.cpp @@ -88,7 +88,7 @@ void SceneRenderer::render(const SceneRendererRenderArgs& args) -args.camera.position ), .viewToClip = glm::perspectiveFov( - /* fov = */ glm::radians(90.f), + /* fov = */ args.camera.fovh, /* width = */ static_cast(args.targetTextureWidth), /* height = */ static_cast(args.targetTextureHeight), /* zNear = */ args.camera.zNear, diff --git a/private/sdl_gpu_test/scene/scene_renderer.hpp b/private/sdl_gpu_test/scene/scene_renderer.hpp index 53e887d..8b6ef0a 100644 --- a/private/sdl_gpu_test/scene/scene_renderer.hpp +++ b/private/sdl_gpu_test/scene/scene_renderer.hpp @@ -33,7 +33,7 @@ struct CameraOptions float pitch = 0.f; float yaw = 0.f; float fovh = glm::radians(90.f); - float zNear = 0.f; + float zNear = 0.1f; float zFar = 100.f; };