~ModelResource () { if (realised()) { unrealise(); } ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << m_name); }
void Doom3ShaderSystem::shutdownModule() { rMessage() << "Doom3ShaderSystem::shutdownModule called\n"; destroy(); unrealise(); }
~ModelResource() { if(realised()) { unrealise(); } ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << makeQuoted(m_name.c_str())); }
void refresh () { if (isModified()) { flush(); unrealise(); realise(); } }
void OpenGLRenderSystem::setShaderProgram(RenderSystem::ShaderProgram newProg) { ShaderProgram oldProgram = _currentShaderProgram; if (oldProgram != newProg) { unrealise(); GlobalMaterialManager().setLightingEnabled( newProg == SHADER_PROGRAM_INTERACTION ); } _currentShaderProgram = newProg; if (oldProgram != newProg) { realise(); } }
void Doom3ShaderSystem::refresh() { unrealise(); realise(); }
void Doom3ShaderSystem::onFileSystemShutdown() { unrealise(); }
// Gets called on VFS shutdown void EClassManager::onFileSystemShutdown() { unrealise(); }
void EClassManager::shutdownModule() { rMessage() << "EntityClassDoom3::shutdownModule called." << std::endl; unrealise(); GlobalFileSystem().removeObserver(*this); }
void MaterialShaderSystem::refresh () { unrealise(); realise(); }
CShader::~CShader() { unrealise(); GetTextureManager().checkBindings(); }