]> git.tdb.fi Git - libs/gl.git/blobdiff - source/programdata.h
Implement uniform arrays
[libs/gl.git] / source / programdata.h
index 6d0ebf8ad50c53d7526396c1a865a97935a812f2..d74017b50ba237965f4aea15e9a8f295ca7e29f7 100644 (file)
@@ -71,6 +71,11 @@ public:
        void uniform4(const std::string &, const float *);
        void uniform_matrix4(const std::string &, const float *);
        void uniform_matrix4(const std::string &, const Matrix &);
+       void uniform1_array(const std::string &, unsigned, const float *);
+       void uniform2_array(const std::string &, unsigned, const float *);
+       void uniform3_array(const std::string &, unsigned, const float *);
+       void uniform4_array(const std::string &, unsigned, const float *);
+       void uniform_matrix4_array(const std::string &, unsigned, const float *);
 
        const UniformBlock &get_block(const Program &) const;