Chris Robinson
|
8eab75f312
|
Update a function comment
|
2019-01-24 17:05:13 -08:00 |
|
Chris Robinson
|
b5569d8455
|
Slight cleanup for NfcFilterCreate4
|
2019-01-24 10:22:38 -08:00 |
|
Chris Robinson
|
98be1d1bf5
|
Make IncRef and DecRef member functions
|
2019-01-24 10:05:37 -08:00 |
|
Chris Robinson
|
7757789590
|
Clean up the NFC filters a bit
|
2019-01-23 16:32:53 -08:00 |
|
Chris Robinson
|
ebb46cf4cf
|
Rename a header
To workaround an apparent MSVC error
|
2019-01-23 15:09:11 -08:00 |
|
Chris Robinson
|
1ec8686407
|
Add missing includes
|
2019-01-23 13:46:43 -08:00 |
|
Chris Robinson
|
ce3acf4d1b
|
Make hrtf_inc.cpp a proper header
|
2019-01-23 12:33:18 -08:00 |
|
Chris Robinson
|
8429770c3f
|
Use template declarations for the HRTF mixers
|
2019-01-23 12:23:05 -08:00 |
|
Chris Robinson
|
d3842a632d
|
Use template declarations for the normal mixing functions
|
2019-01-23 11:21:03 -08:00 |
|
Chris Robinson
|
23179d0bcd
|
Use a template declaration for the resampler functions
|
2019-01-23 11:11:41 -08:00 |
|
Chris Robinson
|
e332ac8528
|
Use the farthest of multi-field HRTFs
|
2019-01-22 21:36:40 -08:00 |
|
Chris Robinson
|
3ab4bc5186
|
Don't install utilities that aren't built
|
2019-01-22 17:34:45 -08:00 |
|
Chris Robinson
|
5c0dcd1f24
|
Fix building makehrtf and sofa-info on Windows
|
2019-01-22 13:17:21 -08:00 |
|
Chris Robinson
|
ecafa19bcf
|
Support loading sofa files in makehrtf
The makehrtf utility now requires libmysofa to build. This isn't necessay for
the OpenAL Soft library itself.
|
2019-01-22 11:24:57 -08:00 |
|
Chris Robinson
|
b4a2532ffc
|
Partially allow loading of multi-field HRTFs
Only the first field actually gets used, but all the data is processed when
loading.
|
2019-01-22 10:27:04 -08:00 |
|
Chris Robinson
|
1565d7e276
|
Add a sofa-info utility to check sofa files
|
2019-01-21 10:23:17 -08:00 |
|
Chris Robinson
|
c239ae44f8
|
Add a FindMySOFA cmake module
|
2019-01-21 10:21:13 -08:00 |
|
Chris Robinson
|
d1a8607515
|
Handle a missing default WASAPI device ID
|
2019-01-18 17:23:46 -08:00 |
|
Chris Robinson
|
40c6f74bb7
|
Add front and back methods to FlexArray
|
2019-01-17 02:23:57 -08:00 |
|
Chris Robinson
|
101be788e1
|
Replace a couple more C math calls
|
2019-01-14 22:30:18 -08:00 |
|
Chris Robinson
|
867161d55f
|
Constify some parameters
|
2019-01-12 21:08:34 -08:00 |
|
Chris Robinson
|
5b382a69b6
|
Avoid implicit conversions from signed to unsigned
|
2019-01-12 18:08:43 -08:00 |
|
Chris Robinson
|
d64eaba322
|
Use a flexible array for DirectHrtfState and ALvoice
|
2019-01-12 01:25:33 -08:00 |
|
Chris Robinson
|
ab16671466
|
Use a flexible array for HrtfHandle and SampleConverter
|
2019-01-11 22:09:57 -08:00 |
|
Chris Robinson
|
f8c2e54b47
|
Make the min/max/clamp functions constexpr
|
2019-01-11 21:04:50 -08:00 |
|
Chris Robinson
|
77447fcd54
|
Add placement operator delete
|
2019-01-11 20:06:23 -08:00 |
|
Chris Robinson
|
852c5005ab
|
Add a missing include
|
2019-01-11 08:07:25 -08:00 |
|
Chris Robinson
|
81e7222633
|
Use a flexible array for the active effect slots
|
2019-01-11 07:28:44 -08:00 |
|
Chris Robinson
|
8aedaea5fb
|
Add a flexible array template container
|
2019-01-11 06:00:41 -08:00 |
|
Chris Robinson
|
e7d77f5caa
|
Use a vector for ALeffectslotArray
|
2019-01-09 18:29:22 -08:00 |
|
kcat
|
30184613a5
|
Merge pull request #264 from ShFil119/impr/cleanup
Cleanup continuation
|
2019-01-09 17:16:28 -08:00 |
|
Filip Gawin
|
f7fe15e1ce
|
Use = default to define trivial dtor/ctor
|
2019-01-09 19:57:35 +01:00 |
|
Filip Gawin
|
6ddb2c36fc
|
Remove redundant void argument list in function def
|
2019-01-09 19:43:54 +01:00 |
|
Filip Gawin
|
4169c6f37d
|
Use c++ headers
|
2019-01-09 19:42:40 +01:00 |
|
Chris Robinson
|
8f35f464a1
|
Change a true/false ALenum atomic into a bool
|
2019-01-09 01:06:19 -08:00 |
|
Chris Robinson
|
b49c45d3a4
|
Add prefixes for ALCdevice and ALCcontext
|
2019-01-09 00:31:57 -08:00 |
|
Chris Robinson
|
673983dc5d
|
Make Create methods for structs with flexible array members ...
... that are used with unique_ptr.
|
2019-01-08 23:44:08 -08:00 |
|
Chris Robinson
|
bc1eeb5df0
|
Avoid calling unique_ptr::reset with a raw pointer
|
2019-01-08 23:15:58 -08:00 |
|
Chris Robinson
|
173c97c2db
|
Remove an unused macro
|
2019-01-08 21:51:56 -08:00 |
|
Chris Robinson
|
a46f1f810d
|
Rename ALC_SOFT_loopback2 and renumber its enums
|
2019-01-08 20:02:36 -08:00 |
|
Chris Robinson
|
d7eee03272
|
Replace a couple more C-style casts
|
2019-01-08 19:08:03 -08:00 |
|
Chris Robinson
|
0763dfa954
|
Apply the all-pass separately from the upsampling mix
|
2019-01-08 18:34:45 -08:00 |
|
Chris Robinson
|
edba7da8ab
|
Avoid macros for indexing HF and LF fequency bands
|
2019-01-08 17:21:22 -08:00 |
|
Chris Robinson
|
0c3662d8b2
|
Fix some comments and reduce indentation
|
2019-01-08 17:21:22 -08:00 |
|
kcat
|
009d738c1e
|
Merge pull request #261 from ShFil119/avoid_old_style_casts
Avoid using old style casts
|
2019-01-08 17:19:15 -08:00 |
|
Filip Gawin
|
0d3a0635d9
|
Avoid using old style casts
To think about:
examples/alffplay.cpp:600
OpenAL32/Include/alMain.h:295
|
2019-01-08 19:42:44 +01:00 |
|
kcat
|
2a7f27ca58
|
Merge pull request #260 from ShFil119/impr/nullptr
Use nullptr in cpp files
|
2019-01-07 04:36:50 -08:00 |
|
Chris Robinson
|
4d047e2bc1
|
Use user-defined literals for 64-bit literals
|
2019-01-07 04:06:40 -08:00 |
|
Filip Gawin
|
0537414baf
|
Use nullptr in cpp files
|
2019-01-07 12:37:13 +01:00 |
|
Chris Robinson
|
67c9cf8174
|
Define logging calls to be unlikely
|
2019-01-07 01:13:06 -08:00 |
|