diff --git a/src/Layers/xrRenderPC_GL/rgl.cpp b/src/Layers/xrRenderPC_GL/rgl.cpp index c7cd68a3dc1..1bb9b2f9371 100644 --- a/src/Layers/xrRenderPC_GL/rgl.cpp +++ b/src/Layers/xrRenderPC_GL/rgl.cpp @@ -745,7 +745,11 @@ static inline void load_includes(LPCSTR pSrcData, UINT SrcDataLen, xr_vectorgetShaderPath(), fn); FS.update_path(path, "$game_shaders$", path); +#if defined(WINDOWS) while (char* sep = strchr(path, '/')) *sep = '\\'; +#else + while (char* sep = strchr(path, '\\')) *sep = '/'; +#endif // Open and read file, recursively load includes IReader* R = FS.r_open(path);