]> git.localhorst.tv Git - blank.git/blobdiff - src/noise.hpp
be smart about numbers
[blank.git] / src / noise.hpp
index 0f370318cef376e614c2fde2f3d1d824b62e0871..3c4609e566a041d838a626096ca0c849bad8fd53 100644 (file)
@@ -46,10 +46,12 @@ public:
 
 private:
        unsigned char Perm(size_t idx) const noexcept;
-       const glm::vec3 &Grad(size_t idx) const noexcept;
+       unsigned char Perm12(size_t idx) const noexcept;
+       const glm::vec3 &Grad(unsigned char idx) const noexcept;
 
 private:
        unsigned char perm[512];
+       unsigned char perm12[512];
        glm::vec3 grad[12];
 
 };