Add USE_ARCHLESS_FILENAMES
This commit is contained in:
1 parent
cb11c5e339
commit
d07bf88ce9
5 files changed
+42
-11
No files matched your search
@@ -3254,6 +3254,12 @@ void CL_InitRef( void ) {
|
||||
#ifdef USE_RENDERER_DLOPEN
|
||||
GetRefAPI_t GetRefAPI;
|
||||
char dllName[MAX_OSPATH];
|
||||
|
||||
#ifdef USE_ARCHLESS_FILENAMES
|
||||
#define RENDERER_ARCH_DLL_EXT ARCH_DLL_EXT
|
||||
#else
|
||||
#define RENDERER_ARCH_DLL_EXT "_" ARCH_DLL_EXT
|
||||
#endif
|
||||
#endif
|
||||
|
||||
Com_Printf( "----- Initializing Renderer ----\n" );
|
||||
@@ -3261,14 +3267,14 @@ void CL_InitRef( void ) {
|
||||
#ifdef USE_RENDERER_DLOPEN
|
||||
cl_renderer = Cvar_Get("cl_renderer", "opengl2", CVAR_ARCHIVE | CVAR_LATCH);
|
||||
|
||||
Com_sprintf(dllName, sizeof(dllName), "renderer_%s_" ARCH_STRING DLL_EXT, cl_renderer->string);
|
||||
Com_sprintf(dllName, sizeof(dllName), "renderer_%s" RENDERER_ARCH_DLL_EXT, cl_renderer->string);
|
||||
|
||||
if(!(rendererLib = Sys_LoadDll(dllName, qfalse)) && strcmp(cl_renderer->string, cl_renderer->resetString))
|
||||
{
|
||||
Com_Printf("failed:\n\"%s\"\n", Sys_LibraryError());
|
||||
Cvar_ForceReset("cl_renderer");
|
||||
|
||||
Com_sprintf(dllName, sizeof(dllName), "renderer_opengl2_" ARCH_STRING DLL_EXT);
|
||||
Com_sprintf(dllName, sizeof(dllName), "renderer_opengl2" RENDERER_ARCH_DLL_EXT);
|
||||
rendererLib = Sys_LoadDll(dllName, qfalse);
|
||||
}
|
||||
|
||||
|
||||
@@ -1456,7 +1456,7 @@ int FS_FindVM(void **startSearch, char *found, int foundlen, const char *name, i
|
||||
Com_Error(ERR_FATAL, "Filesystem call made without initialization");
|
||||
|
||||
if(enableDll)
|
||||
Com_sprintf(dllName, sizeof(dllName), "%s" ARCH_STRING DLL_EXT, name);
|
||||
Com_sprintf(dllName, sizeof(dllName), "%s" ARCH_DLL_EXT, name);
|
||||
|
||||
Com_sprintf(qvmName, sizeof(qvmName), "vm/%s.qvm", name);
|
||||
|
||||
|
||||
@@ -406,6 +406,12 @@ float FloatSwap (const float *f);
|
||||
#define PLATFORM_STRING OS_STRING "-" ARCH_STRING "-debug"
|
||||
#endif
|
||||
|
||||
#ifdef USE_ARCHLESS_FILENAMES
|
||||
#define ARCH_DLL_EXT DLL_EXT
|
||||
#else
|
||||
#define ARCH_DLL_EXT ARCH_STRING DLL_EXT
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in new issue
Block a user