From 1c540181116a875f708890bc9c380b71cd1fd6ba Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sat, 11 Apr 2009 17:04:55 -0700 Subject: Move the WetBuffer into the effect slot object This should make it easier to support multiple slots --- OpenAL32/Include/alAuxEffectSlot.h | 2 ++ OpenAL32/Include/alu.h | 2 ++ 2 files changed, 4 insertions(+) (limited to 'OpenAL32/Include') diff --git a/OpenAL32/Include/alAuxEffectSlot.h b/OpenAL32/Include/alAuxEffectSlot.h index cc5b9d34..a818bb47 100644 --- a/OpenAL32/Include/alAuxEffectSlot.h +++ b/OpenAL32/Include/alAuxEffectSlot.h @@ -25,6 +25,8 @@ typedef struct ALeffectslot ALverbState *ReverbState; + ALfloat WetBuffer[BUFFERSIZE]; + ALuint refcount; // Index to itself diff --git a/OpenAL32/Include/alu.h b/OpenAL32/Include/alu.h index 913b0a51..7c6e95b7 100644 --- a/OpenAL32/Include/alu.h +++ b/OpenAL32/Include/alu.h @@ -22,6 +22,8 @@ enum { OUTPUTCHANNELS }; +#define BUFFERSIZE 24000 + extern ALboolean DuplicateStereo; __inline ALuint aluBytesFromFormat(ALenum format); -- cgit v1.2.3