From 0e82239a9cf4be27fddd164bf654c6163eb51373 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 3 Oct 2022 16:31:04 +0200 Subject: a --- shaders/tile-shader.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'shaders') diff --git a/shaders/tile-shader.hpp b/shaders/tile-shader.hpp index 27126964..d58893d1 100644 --- a/shaders/tile-shader.hpp +++ b/shaders/tile-shader.hpp @@ -21,7 +21,7 @@ struct tile_shader : GL::AbstractShaderProgram Vector2 camera_offset() const { return camera_offset_; } tile_shader& set_camera_offset(Vector2 camera_offset); - static inline Vector2 project(Vector3 pt); + static constexpr Vector2 project(Vector3 pt); private: Vector2 scale_, camera_offset_; @@ -29,7 +29,7 @@ private: enum { ScaleUniform = 0, OffsetUniform = 1, }; }; -Vector2 tile_shader::project(Vector3 pt) +constexpr Vector2 tile_shader::project(const Vector3 pt) { float x = pt[1], y = pt[0], z = pt[2]; return { x-y, (x+y+z*2)*.75f }; -- cgit v1.2.3