MCPcopy Create free account
hub / github.com/Kitware/VTK / ShaderProgramChanged

Method ShaderProgramChanged

Rendering/OpenGL2/vtkOpenGLVertexArrayObject.cxx:222–234  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

220}
221
222void vtkOpenGLVertexArrayObject::ShaderProgramChanged()
223{
224 this->Release();
225
226 Private::AttributeMap::iterator it;
227 for (it = this->Internal->Attributes.begin(); it != this->Internal->Attributes.end(); ++it)
228 {
229 it->second.clear();
230 }
231 this->Internal->Attributes.clear();
232
233 this->Internal->HandleProgram = 0;
234}
235
236void vtkOpenGLVertexArrayObject::ReleaseGraphicsResources()
237{

Callers 14

RenderMethod · 0.80
RenderMethod · 0.80
RenderMethod · 0.80
RenderMethod · 0.80
ExecuteMethod · 0.80
UpdateShadersMethod · 0.80
RenderMethod · 0.80
CopyToFrameBufferMethod · 0.80
RenderMethod · 0.80
RenderTextureInternalMethod · 0.80
ProjectTetrahedraMethod · 0.80

Calls 4

ReleaseMethod · 0.95
beginMethod · 0.45
endMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected