mirror of
https://github.com/celisej567/source-engine.git
synced 2026-09-19 20:09:06 +03:00
amd64: fix multithread, fix vgui, fix physmodels
This commit is contained in:
@@ -572,7 +572,7 @@ public:
|
||||
MaterialLock_t Lock();
|
||||
void Unlock( MaterialLock_t );
|
||||
CMatCallQueue * GetRenderCallQueue();
|
||||
uint GetRenderThreadId() const { return m_nRenderThreadID; }
|
||||
ThreadId_t GetRenderThreadId() const { return m_nRenderThreadID; }
|
||||
void UnbindMaterial( IMaterial *pMaterial );
|
||||
|
||||
IMaterialProxy *DetermineProxyReplacements( IMaterial *pMaterial, KeyValues *pFallbackKeyValues );
|
||||
@@ -617,7 +617,7 @@ private:
|
||||
|
||||
CMaterialDict m_MaterialDict;
|
||||
CMatLightmaps m_Lightmaps;
|
||||
CThreadLocal<IMatRenderContextInternal *> m_pRenderContext;
|
||||
CTHREADLOCAL(IMatRenderContextInternal *) m_pRenderContext;
|
||||
CMatRenderContext m_HardwareRenderContext;
|
||||
|
||||
CMatQueuedRenderContext m_QueuedRenderContexts[2];
|
||||
@@ -698,7 +698,7 @@ private:
|
||||
|
||||
const char * m_pForcedTextureLoadPathID;
|
||||
FileCacheHandle_t m_hAsyncLoadFileCache;
|
||||
uint m_nRenderThreadID;
|
||||
ThreadId_t m_nRenderThreadID;
|
||||
bool m_bAllocatingRenderTargets;
|
||||
bool m_bInStubMode;
|
||||
bool m_bGeneratedConfig;
|
||||
|
||||
Reference in New Issue
Block a user