diff options
author | Chris Robinson <chris.kcat@gmail.com> | 2019-01-23 12:23:05 -0800 |
---|---|---|
committer | Chris Robinson <chris.kcat@gmail.com> | 2019-01-23 12:23:05 -0800 |
commit | 8429770c3f4f6ab4bd21d5af518de58d6af3af57 (patch) | |
tree | 02a77ef595b71f571b718755e0a57e60af4ce2d4 /Alc/mixvoice.cpp | |
parent | d3842a632da8542ac0c8fbdff39dc3d4a25c1a16 (diff) |
Use template declarations for the HRTF mixers
Diffstat (limited to 'Alc/mixvoice.cpp')
-rw-r--r-- | Alc/mixvoice.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Alc/mixvoice.cpp b/Alc/mixvoice.cpp index 35828ea3..6fecb830 100644 --- a/Alc/mixvoice.cpp +++ b/Alc/mixvoice.cpp @@ -58,8 +58,8 @@ Resampler ResamplerDefault = LinearResampler; MixerFunc MixSamples = Mix_<CTag>; RowMixerFunc MixRowSamples = MixRow_<CTag>; -static HrtfMixerFunc MixHrtfSamples = MixHrtf_C; -static HrtfMixerBlendFunc MixHrtfBlendSamples = MixHrtfBlend_C; +static HrtfMixerFunc MixHrtfSamples = MixHrtf_<CTag>; +static HrtfMixerBlendFunc MixHrtfBlendSamples = MixHrtfBlend_<CTag>; static MixerFunc SelectMixer() { @@ -91,26 +91,26 @@ static inline HrtfMixerFunc SelectHrtfMixer() { #ifdef HAVE_NEON if((CPUCapFlags&CPU_CAP_NEON)) - return MixHrtf_Neon; + return MixHrtf_<NEONTag>; #endif #ifdef HAVE_SSE if((CPUCapFlags&CPU_CAP_SSE)) - return MixHrtf_SSE; + return MixHrtf_<SSETag>; #endif - return MixHrtf_C; + return MixHrtf_<CTag>; } static inline HrtfMixerBlendFunc SelectHrtfBlendMixer() { #ifdef HAVE_NEON if((CPUCapFlags&CPU_CAP_NEON)) - return MixHrtfBlend_Neon; + return MixHrtfBlend_<NEONTag>; #endif #ifdef HAVE_SSE if((CPUCapFlags&CPU_CAP_SSE)) - return MixHrtfBlend_SSE; + return MixHrtfBlend_<SSETag>; #endif - return MixHrtfBlend_C; + return MixHrtfBlend_<CTag>; } ResamplerFunc SelectResampler(Resampler resampler) |