X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Funiformblock.h;h=de8b90e4bc5d2d86fd1ebc3749ec59f7ff108066;hb=ef650a483b4201a1e9727f9a86e59894344d30e8;hp=79e699fd5bbf37c36298596deefccebe3b931ecb;hpb=729a477b47e97aea41f3f0b5db551f02bf70d1ee;p=libs%2Fgl.git diff --git a/source/core/uniformblock.h b/source/core/uniformblock.h index 79e699fd..de8b90e4 100644 --- a/source/core/uniformblock.h +++ b/source/core/uniformblock.h @@ -1,26 +1,20 @@ #ifndef MSP_GL_UNIFORMBLOCK_H_ #define MSP_GL_UNIFORMBLOCK_H_ -#include #include #include #include "bufferable.h" #include "reflectdata.h" -#include "vector.h" +#include "uniformblock_backend.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. */ -class UniformBlock: public NonCopyable, public Bufferable +class UniformBlock: public UniformBlockBackend, public NonCopyable, public Bufferable { private: std::vector data;