- glUseProgram(id);
- cur_prog=this;
-}
-
-int Program::get_uniform_location(const string &n) const
-{
- return glGetUniformLocation(id, n.c_str());
-}
-
-void Program::uniform(int i, int v)
-{
- glUniform1i(i, v);
-}
-
-void Program::uniform(int i, float x)
-{
- glUniform1f(i, x);
-}
-
-void Program::uniform(int i, float x, float y)
-{
- glUniform2f(i, x, y);
-}