X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fprogram.h;h=40c1d320f861e81d662ec2aa8e118e3191a5c602;hp=9fa757479eacf11d09ca7880bbab83daeb74c6db;hb=096481bcb88844ec28fd33147ed5010bfe2e15d9;hpb=e5881460cb0c2541fda9ff0b823d5ca1e0ecb986 diff --git a/source/core/program.h b/source/core/program.h index 9fa75747..40c1d320 100644 --- a/source/core/program.h +++ b/source/core/program.h @@ -5,6 +5,7 @@ #include #include #include "bindable.h" +#include "datatype.h" #include "gl.h" #include "vertexformat.h" @@ -67,7 +68,7 @@ public: unsigned size; unsigned array_stride; unsigned matrix_stride; - GLenum type; + DataType type; }; struct UniformBlockInfo @@ -84,7 +85,7 @@ public: std::string name; unsigned location; unsigned size; - GLenum type; + DataType type; }; typedef std::map UniformMap; @@ -137,7 +138,6 @@ public: void link(); private: - static void require_type(GLenum); void query_uniforms(); void query_uniform_blocks(const std::vector &); void query_attributes();