mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-13 03:33:48 +00:00
Adjusts the OpenAL device listing query to ensure more reliable results.
This commit is contained in:
parent
cb63b382ff
commit
e47fe2b1f3
3 changed files with 41 additions and 44 deletions
|
|
@ -97,7 +97,7 @@ void SFXALProvider::init()
|
|||
{
|
||||
ALDeviceInfo* info = new ALDeviceInfo;
|
||||
|
||||
info->internalName = String( mALDL->GetInternalDeviceName( i ) );
|
||||
//info->internalName = String( mALDL->GetInternalDeviceName( i ) );
|
||||
info->name = String( mALDL->GetDeviceName( i ) );
|
||||
|
||||
mDeviceInfo.push_back( info );
|
||||
|
|
@ -114,14 +114,14 @@ SFXALProvider::~SFXALProvider()
|
|||
delete mALDL;
|
||||
}
|
||||
|
||||
SFXDevice *SFXALProvider::createDevice( const String& deviceName, bool useHardware, S32 maxBuffers )
|
||||
SFXDevice* SFXALProvider::createDevice(const String& deviceName, bool useHardware, S32 maxBuffers)
|
||||
{
|
||||
ALDeviceInfo *info = dynamic_cast< ALDeviceInfo* >
|
||||
( _findDeviceInfo( deviceName) );
|
||||
ALDeviceInfo* info = dynamic_cast<ALDeviceInfo*>
|
||||
(_findDeviceInfo(deviceName));
|
||||
|
||||
// Do we find one to create?
|
||||
if (info)
|
||||
return new SFXALDevice(this, mOpenAL, info->internalName, useHardware, maxBuffers);
|
||||
return new SFXALDevice(this, mOpenAL, info->name, useHardware, maxBuffers);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue