aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/loopback.c
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2015-02-11 09:32:05 -0800
committerChris Robinson <[email protected]>2015-02-11 09:32:05 -0800
commit71b6e9bfe0f3f188ff48a1acdb29311ee3ed8ed7 (patch)
treec38614d26c675fed3520537d06fbf8493288462e /Alc/backends/loopback.c
parenta6e574ba9e1a7dade95b9d4ddf864df5c0724b21 (diff)
Add an option for "basic" HRTF rendering
This method is intended to help development by easily testing the quality of the B-Format encode and B-Format-to-HRTF decode. When used with HRTF, all sources are renderer using the virtual B-Format output, rather than just B-Format sources. Despite the CPU cost savings (only four channels need to be filtered with HRTF, while sources all render normally), the spatial acuity offered by the B-Format output is pretty poor since it's only first-order ambisonics, so "full" HRTF rendering is definitely preferred. It's /possible/ for some systems to be edge cases that prefer the CPU cost savings provided by basic over the sharper localization provided by full, and you do still get 3D positional cues, but this is unlikely to be an actual use- case in practice.
Diffstat (limited to 'Alc/backends/loopback.c')
0 files changed, 0 insertions, 0 deletions