Chris Robinson
|
b6ce793f84
|
Use a span for the complex_fft/hilbert functions
|
2019-06-08 16:05:18 -07:00 |
|
Chris Robinson
|
f9da06fc6a
|
Use a span for the effect state's output target
|
2019-06-05 19:58:58 -07:00 |
|
Chris Robinson
|
2909f263fd
|
Use span<FloatBufferLine> for EffectState::process output
|
2019-05-29 22:31:36 -07:00 |
|
Chris Robinson
|
893ffe9a84
|
Use span<FloatBufferLine> for MixSamples
|
2019-05-29 21:58:37 -07:00 |
|
Chris Robinson
|
ec3a6f8cde
|
Use FloatBufferLine for the effect process method
|
2019-05-29 09:37:25 -07:00 |
|
Chris Robinson
|
6dbd488d13
|
Avoid unnecessary use of CalcAngleCoeffs
|
2019-05-20 21:16:13 -07:00 |
|
Chris Robinson
|
819ec8a653
|
Rename and move ALeffectProps
|
2019-03-22 22:48:12 -07:00 |
|
Chris Robinson
|
ea8b02dead
|
Pass ALeffectProps directly to the get/setParam* methods
|
2019-03-22 16:04:13 -07:00 |
|
Chris Robinson
|
e7e585f65c
|
Use the effect state factory to set the default effect props
|
2019-03-22 15:00:37 -07:00 |
|
Chris Robinson
|
f951f4a66b
|
Implement getDefaultProps for effect state factories
|
2019-03-22 12:58:24 -07:00 |
|
Chris Robinson
|
3e816de4fb
|
Use SSE intrinsics in a few more places
|
2019-03-18 20:58:48 -07:00 |
|
Chris Robinson
|
4b4041319d
|
Pass the number of input channels to EffectState::process
|
2019-02-21 02:57:39 -08:00 |
|
Chris Robinson
|
194fcb6bb7
|
Rename MAX_AMBI_COEFFS and MAX_AMBI2D_COEFFS
|
2019-02-19 15:39:33 -08:00 |
|
Chris Robinson
|
69f6f56160
|
Avoid using internal AL[u]int64 types
|
2019-02-11 12:16:58 -08:00 |
|
Filip Gawin
|
6ddb2c36fc
|
Remove redundant void argument list in function def
|
2019-01-09 19:43:54 +01: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 |
|
Chris Robinson
|
4d047e2bc1
|
Use user-defined literals for 64-bit literals
|
2019-01-07 04:06:40 -08:00 |
|
Chris Robinson
|
da3a916042
|
Replace macros with constexpr inline functions
|
2019-01-06 04:16:51 -08:00 |
|
Chris Robinson
|
ae86aef4db
|
Provide effect target parameters through a common struct
|
2018-12-24 13:29:36 -08:00 |
|
Chris Robinson
|
3fe38fed7c
|
Mix effect slot output to the effect target if it's set
|
2018-12-23 08:51:28 -08:00 |
|
Chris Robinson
|
86caf2683e
|
Constify a parameter
|
2018-12-22 18:43:34 -08:00 |
|
Chris Robinson
|
8472a9d916
|
Use proper inheritence for the effect state objects
|
2018-11-19 22:34:26 -08:00 |
|
Chris Robinson
|
6ac84c7a5f
|
Clean up the remaining effect struct member names
|
2018-11-19 21:04:50 -08:00 |
|
Chris Robinson
|
c5c537cc5f
|
Use proper inheritence for EffectStateFactory
|
2018-11-19 06:43:37 -08:00 |
|
Chris Robinson
|
fa3c34268d
|
Move the ALCcontext definition to its own header
|
2018-11-17 23:02:27 -08:00 |
|
Chris Robinson
|
ad34855a2b
|
Add a couple missing includes
|
2018-11-17 06:11:55 -08:00 |
|
Chris Robinson
|
ccdaca80c9
|
Use standard complex types instead of custom
|
2018-11-17 04:14:57 -08:00 |
|
Chris Robinson
|
b485cbe53a
|
Make the Hann windows const
|
2018-11-17 02:30:41 -08:00 |
|
Chris Robinson
|
557048afa2
|
Convert pshifter.c to C++
|
2018-11-17 01:36:47 -08:00 |
|