diff -r 6988973515d2 -r ca23936b455b src/gl/compiler.h --- a/src/gl/compiler.h Wed May 25 20:36:34 2022 +0300 +++ b/src/gl/compiler.h Mon Jun 06 22:01:22 2022 +0300 @@ -27,6 +27,7 @@ #include #include #include +#include "model.h" class Model; class DocumentManager; @@ -64,9 +65,9 @@ void initializeModelShaders(ModelShaders* modelShaders); void bindModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass); void releaseModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass); - void setModelShaderSelectedObjects(gl::ModelShaders* shaders, const QSet& ids); + void setModelShaderSelectedObjects(gl::ModelShaders* shaders, const QSet& ids); std::size_t vertexCount(const ModelShaders *shaders, gl::ArrayClass arrayClass); - ldraw::id_t idFromColor(const std::array& data); + ModelId idFromColor(const std::array& data); template void setShaderUniform(gl::ModelShaders* shaders, const char* uniformName, T&& value)