Get rid of oal-soft specific alext.h include

This commit is contained in:
Ilya Fedin 2021-11-20 21:56:05 +04:00 committed by John Preston
parent 02ae541246
commit f69d0823a9
1 changed files with 34 additions and 34 deletions

View File

@ -7,48 +7,48 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
*/ */
#pragma once #pragma once
#include <alext.h> #include <al.h>
namespace OpenAL { namespace OpenAL {
/* Effect object functions */ /* Effect object functions */
inline LPALGENEFFECTS alGenEffects; inline void (AL_APIENTRY *alGenEffects)(ALsizei, ALuint*);
inline LPALDELETEEFFECTS alDeleteEffects; inline void (AL_APIENTRY *alDeleteEffects)(ALsizei, const ALuint*);
inline LPALISEFFECT alIsEffect; inline ALboolean (AL_APIENTRY *alIsEffect)(ALuint);
inline LPALEFFECTI alEffecti; inline void (AL_APIENTRY *alEffecti)(ALuint, ALenum, ALint);
inline LPALEFFECTIV alEffectiv; inline void (AL_APIENTRY *alEffectiv)(ALuint, ALenum, const ALint*);
inline LPALEFFECTF alEffectf; inline void (AL_APIENTRY *alEffectf)(ALuint, ALenum, ALfloat);
inline LPALEFFECTFV alEffectfv; inline void (AL_APIENTRY *alEffectfv)(ALuint, ALenum, const ALfloat*);
inline LPALGETEFFECTI alGetEffecti; inline void (AL_APIENTRY *alGetEffecti)(ALuint, ALenum, ALint*);
inline LPALGETEFFECTIV alGetEffectiv; inline void (AL_APIENTRY *alGetEffectiv)(ALuint, ALenum, ALint*);
inline LPALGETEFFECTF alGetEffectf; inline void (AL_APIENTRY *alGetEffectf)(ALuint, ALenum, ALfloat*);
inline LPALGETEFFECTFV alGetEffectfv; inline void (AL_APIENTRY *alGetEffectfv)(ALuint, ALenum, ALfloat*);
/* Filter object functions */ /* Filter object functions */
inline LPALGENFILTERS alGenFilters; inline void (AL_APIENTRY *alGenFilters)(ALsizei, ALuint*);
inline LPALDELETEFILTERS alDeleteFilters; inline void (AL_APIENTRY *alDeleteFilters)(ALsizei, const ALuint*);
inline LPALISFILTER alIsFilter; inline ALboolean (AL_APIENTRY *alIsFilter)(ALuint);
inline LPALFILTERI alFilteri; inline void (AL_APIENTRY *alFilteri)(ALuint, ALenum, ALint);
inline LPALFILTERIV alFilteriv; inline void (AL_APIENTRY *alFilteriv)(ALuint, ALenum, const ALint*);
inline LPALFILTERF alFilterf; inline void (AL_APIENTRY *alFilterf)(ALuint, ALenum, ALfloat);
inline LPALFILTERFV alFilterfv; inline void (AL_APIENTRY *alFilterfv)(ALuint, ALenum, const ALfloat*);
inline LPALGETFILTERI alGetFilteri; inline void (AL_APIENTRY *alGetFilteri)(ALuint, ALenum, ALint*);
inline LPALGETFILTERIV alGetFilteriv; inline void (AL_APIENTRY *alGetFilteriv)(ALuint, ALenum, ALint*);
inline LPALGETFILTERF alGetFilterf; inline void (AL_APIENTRY *alGetFilterf)(ALuint, ALenum, ALfloat*);
inline LPALGETFILTERFV alGetFilterfv; inline void (AL_APIENTRY *alGetFilterfv)(ALuint, ALenum, ALfloat*);
/* Auxiliary Effect Slot object functions */ /* Auxiliary Effect Slot object functions */
inline LPALGENAUXILIARYEFFECTSLOTS alGenAuxiliaryEffectSlots; inline void (AL_APIENTRY *alGenAuxiliaryEffectSlots)(ALsizei, ALuint*);
inline LPALDELETEAUXILIARYEFFECTSLOTS alDeleteAuxiliaryEffectSlots; inline void (AL_APIENTRY *alDeleteAuxiliaryEffectSlots)(ALsizei, const ALuint*);
inline LPALISAUXILIARYEFFECTSLOT alIsAuxiliaryEffectSlot; inline ALboolean (AL_APIENTRY *alIsAuxiliaryEffectSlot)(ALuint);
inline LPALAUXILIARYEFFECTSLOTI alAuxiliaryEffectSloti; inline void (AL_APIENTRY *alAuxiliaryEffectSloti)(ALuint, ALenum, ALint);
inline LPALAUXILIARYEFFECTSLOTIV alAuxiliaryEffectSlotiv; inline void (AL_APIENTRY *alAuxiliaryEffectSlotiv)(ALuint, ALenum, const ALint*);
inline LPALAUXILIARYEFFECTSLOTF alAuxiliaryEffectSlotf; inline void (AL_APIENTRY *alAuxiliaryEffectSlotf)(ALuint, ALenum, ALfloat);
inline LPALAUXILIARYEFFECTSLOTFV alAuxiliaryEffectSlotfv; inline void (AL_APIENTRY *alAuxiliaryEffectSlotfv)(ALuint, ALenum, const ALfloat*);
inline LPALGETAUXILIARYEFFECTSLOTI alGetAuxiliaryEffectSloti; inline void (AL_APIENTRY *alGetAuxiliaryEffectSloti)(ALuint, ALenum, ALint*);
inline LPALGETAUXILIARYEFFECTSLOTIV alGetAuxiliaryEffectSlotiv; inline void (AL_APIENTRY *alGetAuxiliaryEffectSlotiv)(ALuint, ALenum, ALint*);
inline LPALGETAUXILIARYEFFECTSLOTF alGetAuxiliaryEffectSlotf; inline void (AL_APIENTRY *alGetAuxiliaryEffectSlotf)(ALuint, ALenum, ALfloat*);
inline LPALGETAUXILIARYEFFECTSLOTFV alGetAuxiliaryEffectSlotfv; inline void (AL_APIENTRY *alGetAuxiliaryEffectSlotfv)(ALuint, ALenum, ALfloat*);
void LoadEFXExtension(); void LoadEFXExtension();
bool HasEFXExtension(); bool HasEFXExtension();