X-Git-Url: https://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=shapes.hpp;h=63263b52c40f7470fbacd8d536d2832d57760098;hp=69520aabdff32ce536db654250a233e0bd39e202;hb=d0c631f46c6db417e013b1bc0edec24cb9c2824a;hpb=c44e69ec78367fb2957324026894aef970f2481a diff --git a/shapes.hpp b/shapes.hpp index 69520aa..63263b5 100644 --- a/shapes.hpp +++ b/shapes.hpp @@ -15,9 +15,13 @@ constexpr array quadToTriangles(const array quads) { }; } -constexpr const glm::vec3 foo() { - constexpr glm::vec3 foo(1,2,3); - return foo; +constexpr array plane() { + return quadToTriangles({ + glm::vec3(1, 1, 0), + glm::vec3(-1, 1, 0), + glm::vec3(-1, -1, 0), + glm::vec3(1, -1, 0) + }); } constexpr array cube() {