Ejemplo n.º 1
0
 ~ModelResource ()
 {
     if (realised()) {
         unrealise();
     }
     ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << m_name);
 }
Ejemplo n.º 2
0
void Doom3ShaderSystem::shutdownModule()
{
	rMessage() << "Doom3ShaderSystem::shutdownModule called\n";

	destroy();
	unrealise();
}
Ejemplo n.º 3
0
 ~ModelResource()
 {
   if(realised())
   {
     unrealise();
   }
   ASSERT_MESSAGE(!realised(), "ModelResource::~ModelResource: resource reference still realised: " << makeQuoted(m_name.c_str()));
 }
Ejemplo n.º 4
0
 void refresh ()
 {
     if (isModified()) {
         flush();
         unrealise();
         realise();
     }
 }
Ejemplo n.º 5
0
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();
    }
}
Ejemplo n.º 6
0
void Doom3ShaderSystem::refresh() {
	unrealise();
	realise();
}
Ejemplo n.º 7
0
void Doom3ShaderSystem::onFileSystemShutdown() {
	unrealise();
}
Ejemplo n.º 8
0
// Gets called on VFS shutdown
void EClassManager::onFileSystemShutdown()
{
	unrealise();
}
Ejemplo n.º 9
0
void EClassManager::shutdownModule()
{
	rMessage() << "EntityClassDoom3::shutdownModule called." << std::endl;
	unrealise();
	GlobalFileSystem().removeObserver(*this);
}
Ejemplo n.º 10
0
void MaterialShaderSystem::refresh ()
{
	unrealise();
	realise();
}
Ejemplo n.º 11
0
CShader::~CShader() {
	unrealise();
	GetTextureManager().checkBindings();
}