File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,14 @@ CPEDef::~CPEDef()
45
45
void CPEDef::CreateShader ()
46
46
{
47
47
if (*m_ShaderName && *m_TextureName)
48
+ {
49
+ #ifdef LINUX
50
+ while (char * sep = strchr (*m_ShaderName, ' \\ ' )) *sep = ' /' ;
51
+ while (char * sep = strchr (*m_TextureName, ' \\ ' )) *sep = ' /' ;
52
+ #endif
53
+
48
54
m_CachedShader.create (*m_ShaderName, *m_TextureName);
55
+ }
49
56
}
50
57
void CPEDef::DestroyShader () { m_CachedShader.destroy (); }
51
58
void CPEDef::SetName (LPCSTR name) { m_Name = name; }
Original file line number Diff line number Diff line change @@ -103,6 +103,9 @@ void CResourceManager::OnDeviceCreate(IReader* F)
103
103
}
104
104
else
105
105
{
106
+ #ifdef LINUX
107
+ while (char * sep = strchr (desc.cName , ' \\ ' )) *sep = ' /' ;
108
+ #endif
106
109
if (B->getDescription ().version != desc.version )
107
110
{
108
111
Msg (" ! Version conflict in shader '%s'" , desc.cName );
You can’t perform that action at this time.
0 commit comments