mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-15 00:24:40 +00:00
sfx bypass doe dediservers.
This commit is contained in:
parent
8343c096df
commit
4f00c48ff0
2 changed files with 9 additions and 2 deletions
|
|
@ -77,7 +77,8 @@ SFXNullProvider::~SFXNullProvider()
|
||||||
void SFXNullProvider::addDeviceDesc( const String& name, const String& desc )
|
void SFXNullProvider::addDeviceDesc( const String& name, const String& desc )
|
||||||
{
|
{
|
||||||
SFXDeviceInfo* info = new SFXDeviceInfo;
|
SFXDeviceInfo* info = new SFXDeviceInfo;
|
||||||
info->name = desc;
|
info->internalName = desc;
|
||||||
|
info->name = "Null Device";
|
||||||
info->driver = name;
|
info->driver = name;
|
||||||
info->hasHardware = false;
|
info->hasHardware = false;
|
||||||
info->maxBuffers = 8;
|
info->maxBuffers = 8;
|
||||||
|
|
@ -91,7 +92,7 @@ SFXDevice* SFXNullProvider::createDevice( const String& deviceName, bool useHard
|
||||||
|
|
||||||
// Do we find one to create?
|
// Do we find one to create?
|
||||||
if ( info )
|
if ( info )
|
||||||
return new SFXNullDevice( this, info->name, useHardware, maxBuffers );
|
return new SFXNullDevice( this, info->internalName, useHardware, maxBuffers );
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -149,6 +149,12 @@ function sfxInit()
|
||||||
if( sfxGetDeviceInfo() !$= "" )
|
if( sfxGetDeviceInfo() !$= "" )
|
||||||
sfxShutdown();
|
sfxShutdown();
|
||||||
|
|
||||||
|
if ($isDedicated)
|
||||||
|
{
|
||||||
|
sfxCreateDevice("Null","Null Device", false, 8);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
// Start it up!
|
// Start it up!
|
||||||
%maxBuffers = $pref::SFX::useHardware ? -1 : $pref::SFX::maxSoftwareBuffers;
|
%maxBuffers = $pref::SFX::useHardware ? -1 : $pref::SFX::maxSoftwareBuffers;
|
||||||
if ( !sfxCreateDevice( $pref::SFX::provider, $pref::SFX::device, $pref::SFX::useHardware, %maxBuffers ) )
|
if ( !sfxCreateDevice( $pref::SFX::provider, $pref::SFX::device, $pref::SFX::useHardware, %maxBuffers ) )
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue