mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-30 15:52:09 +00:00
Fix compiling with FMOD 4.36
- That stuff I thought that went poof in FMOD Ex 4.37 was apparently already gone in 4.36.
This commit is contained in:
parent
5e68e5873c
commit
8b02bb55aa
1 changed files with 4 additions and 4 deletions
|
@ -63,7 +63,7 @@ extern HWND Window;
|
||||||
#include "cmdlib.h"
|
#include "cmdlib.h"
|
||||||
#include "s_sound.h"
|
#include "s_sound.h"
|
||||||
|
|
||||||
#if FMOD_VERSION > 0x42899 && FMOD_VERSION < 0x43800
|
#if FMOD_VERSION > 0x42899 && FMOD_VERSION < 0x43600
|
||||||
#error You are trying to compile with an unsupported version of FMOD.
|
#error You are trying to compile with an unsupported version of FMOD.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -858,7 +858,7 @@ bool FMODSoundRenderer::Init()
|
||||||
result = Sys->setDriver(driver);
|
result = Sys->setDriver(driver);
|
||||||
}
|
}
|
||||||
result = Sys->getDriver(&driver);
|
result = Sys->getDriver(&driver);
|
||||||
#if FMOD_VERSION >= 0x43700
|
#if FMOD_VERSION >= 0x43600
|
||||||
// We were built with an FMOD that only returns the control panel frequency
|
// We were built with an FMOD that only returns the control panel frequency
|
||||||
result = Sys->getDriverCaps(driver, &Driver_Caps, &Driver_MinFrequency, &speakermode);
|
result = Sys->getDriverCaps(driver, &Driver_Caps, &Driver_MinFrequency, &speakermode);
|
||||||
Driver_MaxFrequency = Driver_MinFrequency;
|
Driver_MaxFrequency = Driver_MinFrequency;
|
||||||
|
@ -1043,7 +1043,7 @@ bool FMODSoundRenderer::Init()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create DSP units for underwater effect
|
// Create DSP units for underwater effect
|
||||||
#if FMOD_VERSION < 0x43701
|
#if FMOD_VERSION < 0x43600
|
||||||
result = Sys->createDSPByType(FMOD_DSP_TYPE_LOWPASS, &WaterLP);
|
result = Sys->createDSPByType(FMOD_DSP_TYPE_LOWPASS, &WaterLP);
|
||||||
if (result != FMOD_OK)
|
if (result != FMOD_OK)
|
||||||
{
|
{
|
||||||
|
@ -1106,7 +1106,7 @@ bool FMODSoundRenderer::Init()
|
||||||
WaterLP->setActive(false);
|
WaterLP->setActive(false);
|
||||||
WaterLP->setParameter(FMOD_DSP_LOWPASS_CUTOFF, snd_waterlp);
|
WaterLP->setParameter(FMOD_DSP_LOWPASS_CUTOFF, snd_waterlp);
|
||||||
WaterLP->setParameter(FMOD_DSP_LOWPASS_RESONANCE, 2);
|
WaterLP->setParameter(FMOD_DSP_LOWPASS_RESONANCE, 2);
|
||||||
#if FMOD_VERSION < 0x43701
|
#if FMOD_VERSION < 0x43600
|
||||||
if (WaterReverb != NULL)
|
if (WaterReverb != NULL)
|
||||||
{
|
{
|
||||||
FMOD::DSPConnection *dry;
|
FMOD::DSPConnection *dry;
|
||||||
|
|
Loading…
Reference in a new issue