X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogram.h;h=80ddf15ca33e282ff71a17cd79695db4fd324972;hp=4ff3f53a41c149a2e2d411d25cd52f4ae6873260;hb=541bf02f18ad27e8c8101e4255586ddbfef40916;hpb=953f041e904e97c4435e0229b8d88eabe31e5c3d diff --git a/source/program.h b/source/program.h index 4ff3f53a..80ddf15c 100644 --- a/source/program.h +++ b/source/program.h @@ -56,11 +56,20 @@ public: std::string create_flags() const; }; + struct UniformInfo + { + std::string name; + int location; + int size; + GLenum type; + }; + private: unsigned id; std::list shaders; bool del_shaders; bool linked; + std::map uniforms; public: Program();