src/gl/compiler.h

changeset 217
6d95c1a41e6e
parent 210
232e7634cc8a
child 259
c27612f0eac0
equal deleted inserted replaced
216:c7241f504117 217:6d95c1a41e6e
69 std::vector<Vertex> cachedData; 69 std::vector<Vertex> cachedData;
70 std::size_t vertexCount; 70 std::size_t vertexCount;
71 } shaderObjects[gl::NUM_ARRAY_CLASSES]; 71 } shaderObjects[gl::NUM_ARRAY_CLASSES];
72 }; 72 };
73 73
74 void build( 74 void build(ModelShaders* shaders,
75 ModelShaders* shaders, 75 Model* model,
76 Model *model,
77 const ColorTable& colorTable, 76 const ColorTable& colorTable,
78 DocumentManager* context, 77 DocumentManager* context,
79 const RenderPreferences& preferences); 78 const RenderPreferences& preferences);
80 void initializeModelShaders(ModelShaders* modelShaders); 79 void initializeModelShaders(ModelShaders* modelShaders);
81 void bindModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass); 80 void bindModelShaderVertexArray(gl::ModelShaders* shaders, gl::ArrayClass arrayClass);

mercurial