src/gl/compiler.h

changeset 78
97c3ce5aa498
parent 73
97df974b5ed5
child 80
764381756899
equal deleted inserted replaced
77:028798a72591 78:97c3ce5aa498
61 void bindVertexArray(gl::ArrayClass arrayClass); 61 void bindVertexArray(gl::ArrayClass arrayClass);
62 void releaseVertexArray(gl::ArrayClass arrayClass); 62 void releaseVertexArray(gl::ArrayClass arrayClass);
63 void buildShaders(int arrayId); 63 void buildShaders(int arrayId);
64 void setSelectedObjects(const QSet<ldraw::id_t> ids); 64 void setSelectedObjects(const QSet<ldraw::id_t> ids);
65 65
66 static ldraw::id_t idFromColor(const std::array<GLbyte, 3>& data); 66 static ldraw::id_t idFromColor(const std::array<GLubyte, 3>& data);
67 67
68 template<typename T> 68 template<typename T>
69 void setUniform(const char* uniformName, T&& value) 69 void setUniform(const char* uniformName, T&& value)
70 { 70 {
71 Q_ASSERT(this->initialized); 71 Q_ASSERT(this->initialized);

mercurial