]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/uniformblock.h
Add color write mask to blend state
[libs/gl.git] / source / core / uniformblock.h
index 9f2a0849e9cca10795c759456dc12fcf6405a386..ec42089a8823bb46ea75f8e94467b766f2d40459 100644 (file)
@@ -1,21 +1,14 @@
 #ifndef MSP_GL_UNIFORMBLOCK_H_
 #define MSP_GL_UNIFORMBLOCK_H_
 
-#include <map>
 #include <vector>
 #include <msp/core/noncopyable.h>
 #include "bufferable.h"
 #include "reflectdata.h"
-#include "vector.h"
 
 namespace Msp {
 namespace GL {
 
-class BufferRange;
-class Matrix;
-class Uniform;
-struct Color;
-
 /**
 Stores uniforms with a specific layout.  Both named and default uniform blocks
 are supported.
@@ -34,7 +27,7 @@ private:
        virtual unsigned get_alignment() const;
 
 public:
-       void store(const ReflectData::UniformInfo &, const Uniform &);
+       void store(const ReflectData::UniformInfo &, unsigned, const void *);
 };
 
 } // namespace GL