audio: 3D audio source / listener

This MR introduces a concept of 3D audio into age.

  • New 3D audio source and listener
  • 2D audio source got rewritten into a folder to maintain common interface between sources
    • Concrete playback functionality was moved into a separate VFS file that both sources utilize
  • Linear and exponential attenuation
  • Amplitude panning (for now just stereo)

Merge request reports

Loading