-/* $Id$
-
-This file is part of libmspgl
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#ifndef MSP_GL_PROGRAM_H_
#define MSP_GL_PROGRAM_H_
std::string create_flags() const;
};
+ struct UniformInfo
+ {
+ std::string name;
+ int location;
+ int size;
+ GLenum type;
+ };
+
private:
unsigned id;
std::list<Shader *> shaders;
bool del_shaders;
bool linked;
+ std::map<std::string, UniformInfo> uniforms;
public:
Program();