Fix missing doppler factor in cooked game with OpenAL backend

#3959
This commit is contained in:
Wojtek Figat
2026-02-23 17:24:59 +01:00
parent 7858225565
commit ff81d339ef

View File

@@ -829,7 +829,6 @@ bool AudioBackendOAL::Base_Init()
}
// Init
Base_SetDopplerFactor(AudioSettings::Get()->DopplerFactor);
alDistanceModel(AL_INVERSE_DISTANCE_CLAMPED); // Default attenuation model
int32 clampedIndex = Math::Clamp(activeDeviceIndex, -1, Audio::Devices.Count() - 1);
if (clampedIndex == Audio::GetActiveDeviceIndex())
@@ -841,6 +840,7 @@ bool AudioBackendOAL::Base_Init()
if (ALC::IsExtensionSupported("AL_SOFT_source_spatialize"))
ALC::Features = EnumAddFlags(ALC::Features, FeatureFlags::SpatialMultiChannel);
#endif
Base_SetDopplerFactor(AudioSettings::Get()->DopplerFactor);
ALC::Inited = true;
// Log service info