diff --git a/src/GameX/renderer/renderer.h b/src/GameX/renderer/renderer.h index e4869ae..220bb19 100644 --- a/src/GameX/renderer/renderer.h +++ b/src/GameX/renderer/renderer.h @@ -39,7 +39,7 @@ class Renderer { return depth_render_pass_.get(); } - RenderPipeline *RenderPipeline() const { + class RenderPipeline *RenderPipeline() const { return render_pipeline_.get(); } diff --git a/src/GameX/utils/utils.cpp b/src/GameX/utils/utils.cpp index 194c201..1f0917b 100644 --- a/src/GameX/utils/utils.cpp +++ b/src/GameX/utils/utils.cpp @@ -2,7 +2,7 @@ namespace GameX::Base { -glm::mat3 Base::Rotate(const glm::vec3 &axis, float radians) { +glm::mat3 Rotate(const glm::vec3 &axis, float radians) { float c = cos(radians); float s = sin(radians); float t = 1.0f - c; @@ -14,7 +14,7 @@ glm::mat3 Base::Rotate(const glm::vec3 &axis, float radians) { t * x * z + y * s, t * y * z - x * s, t * z * z + c); } -glm::mat3 Base::Rotate(const glm::vec3 &rotation) { +glm::mat3 Rotate(const glm::vec3 &rotation) { float theta = glm::length(rotation); if (theta < 0.0001f) { return glm::mat3(1.0f);