ft2_quadratic_spline.h (433B)
1 #pragma once 2 3 #include <stdint.h> 4 #include <stdbool.h> 5 #include "ft2_mix.h" // MIXER_FRAC_BITS 6 7 #define QUADRATIC_SPLINE_WIDTH 3 8 #define QUADRATIC_SPLINE_PHASES 8192 9 #define QUADRATIC_SPLINE_PHASES_BITS 13 // log2(QUADRATIC_SPLINE_PHASES) 10 #define QUADRATIC_SPLINE_FRACSHIFT (MIXER_FRAC_BITS-QUADRATIC_SPLINE_PHASES_BITS) 11 12 extern float *fQuadraticSplineLUT; 13 14 bool setupQuadraticSplineTable(void); 15 void freeQuadraticSplineTable(void);