mirror of
https://github.com/celisej567/source-engine.git
synced 2026-09-06 20:13:51 +03:00
amd64: fix multithread, fix vgui, fix physmodels
This commit is contained in:
@@ -1819,7 +1819,7 @@ void CTextureManager::RestoreTexture( ITextureInternal* pTexture )
|
||||
//-----------------------------------------------------------------------------
|
||||
void CTextureManager::CleanupPossiblyUnreferencedTextures()
|
||||
{
|
||||
if ( !ThreadInMainThread() || MaterialSystem()->GetRenderThreadId() != 0xFFFFFFFF )
|
||||
if ( !ThreadInMainThread() || MaterialSystem()->GetRenderThreadId() != (uintp)-1 )
|
||||
{
|
||||
Assert( !"CTextureManager::CleanupPossiblyUnreferencedTextures should never be called here" );
|
||||
// This is catastrophically bad, don't do this. Someone needs to fix this. See JohnS or McJohn
|
||||
@@ -2368,7 +2368,7 @@ void CTextureManager::RemoveTexture( ITextureInternal *pTexture )
|
||||
|
||||
Assert( pTexture->GetReferenceCount() <= 0 );
|
||||
|
||||
if ( !ThreadInMainThread() || MaterialSystem()->GetRenderThreadId() != 0xFFFFFFFF )
|
||||
if ( !ThreadInMainThread() || MaterialSystem()->GetRenderThreadId() != (uintp)-1 )
|
||||
{
|
||||
Assert( !"CTextureManager::RemoveTexture should never be called here");
|
||||
// This is catastrophically bad, don't do this. Someone needs to fix this.
|
||||
|
||||
Reference in New Issue
Block a user