mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-01-29 16:24:16 +00:00
engine: ref: allow to set r_refdll or -ref with ref_ prefix
This commit is contained in:
parent
6d8026cd81
commit
898b697b70
@ -501,13 +501,21 @@ static void R_GetRendererName( char *dest, size_t size, const char *opt )
|
|||||||
{
|
{
|
||||||
if( !Q_strstr( opt, va( ".%s", OS_LIB_EXT )))
|
if( !Q_strstr( opt, va( ".%s", OS_LIB_EXT )))
|
||||||
{
|
{
|
||||||
// shortened renderer name
|
const char *format;
|
||||||
|
|
||||||
#ifdef XASH_INTERNAL_GAMELIBS
|
#ifdef XASH_INTERNAL_GAMELIBS
|
||||||
Q_snprintf( dest, size, "ref_%s", opt );
|
if( !Q_strcmp( opt, "ref_" ))
|
||||||
|
format = "%s";
|
||||||
|
else
|
||||||
|
format = "ref_%s";
|
||||||
#else
|
#else
|
||||||
Q_snprintf( dest, size, "%sref_%s.%s",
|
if( !Q_strcmp( opt, "ref_" ))
|
||||||
OS_LIB_PREFIX, opt, OS_LIB_EXT );
|
format = OS_LIB_PREFIX "%s." OS_LIB_EXT;
|
||||||
|
else
|
||||||
|
format = OS_LIB_PREFIX "ref_%s." OS_LIB_EXT;
|
||||||
#endif
|
#endif
|
||||||
|
Q_snprintf( dest, size, format, opt );
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user