Commit History

Autor SHA1 Mensaxe Data
  David Piuva 7a067ede8e Allowing sound backends to be used without including the whole framework. %!s(int64=2) %!d(string=hai) anos
  David Piuva fdbd1cdefb Introduced warnings and made it possible to override message handling. %!s(int64=2) %!d(string=hai) anos
  David Piuva a66c48dfab Introduced the F vector length to take advantage of AVX even when AVX2 is not available, because it might be useful for sound engines where only floats are processed. %!s(int64=2) %!d(string=hai) anos
  David Piuva 9440208038 Implemented 256-bit SIMD vectors for AVX2. And some general clean-up. %!s(int64=2) %!d(string=hai) anos
  David Piuva 66644566a8 Changed the sound backend interface to allow safe vectorization with a known padded buffer size. %!s(int64=2) %!d(string=hai) anos
  David Piuva 7c4bdda3c6 Partially vectorized the WinMM audio backend. %!s(int64=2) %!d(string=hai) anos
  David Piuva b8a5c98b79 Partially vectorized the Alsa backend, but lacked SIMD for signed 16-bit integers. %!s(int64=2) %!d(string=hai) anos
  David Piuva 640eac18cd Made a scripted build system that can follow includes automatically. %!s(int64=3) %!d(string=hai) anos
  David Piuva 7d9c2b16da Sound abstraction layer with backends for Linux and MS-Windows. %!s(int64=3) %!d(string=hai) anos