3 #include "GLException.hpp"
5 #include "HotProgram.fpp"
6 #include "UniformSlot.hpp"
7 #include "../config/BaseProxy.hpp"
8 #include "../util/NotCloneable.hpp"
18 auto index = glGetUniformLocation(m_program, at.c_str());
21 auto err = glGetError();
22 if(err != GL_NO_ERROR) {
23 logError(
"[UniformSet] Error while obtaining uniform offset <",
24 translateGLError(err),
26 throw GLException(
"[UniformSet] Error while obtaining uniform offset");
31 logWarning(
"[UniformSet] Uniform with name <", at,
"> does not exists!");
42 friend ::lumina::HotProgram;
Definition: SingleBase.hpp:19
Definition: NotCloneable.hpp:5
Definition: GLException.hpp:7