Enable crinkler
This commit is contained in:
@ -3,6 +3,9 @@
|
||||
|
||||
static float window[FFT_SIZE];
|
||||
|
||||
constexpr float M_PI = 3.14159;
|
||||
|
||||
|
||||
// Call once before use
|
||||
void init_hamming_window() {
|
||||
for (int i = 0; i < FFT_SIZE; i++) {
|
||||
|
||||
@ -2,11 +2,6 @@
|
||||
#include <stdlib.h>
|
||||
#include <math.h>
|
||||
|
||||
|
||||
#ifndef M_PI
|
||||
#define M_PI 3.14159265358979323846
|
||||
#endif
|
||||
|
||||
#define FFT_SIZE 4096
|
||||
void init_hamming_window();
|
||||
void compute_fft(float* time_data, float* freq_out);
|
||||
@ -3,7 +3,7 @@ precision mediump float;
|
||||
out vec4 o;
|
||||
const float PI = 22./7.;
|
||||
layout(location = 0) uniform float syncs[7];
|
||||
layout(location = 8) uniform float fft_output[512]; // FFT_SIZE / 4
|
||||
layout(location = 8) uniform float fft_output[1024]; // FFT_SIZE / 4
|
||||
float u_time = syncs[0];
|
||||
|
||||
vec3 render(vec2 uv, float time) {
|
||||
|
||||
@ -11,7 +11,7 @@ const char *fragment_frag =
|
||||
"out vec4 f;"
|
||||
"const float m=22./7.;"
|
||||
"layout(location=0)uniform float v[7];"
|
||||
"layout(location=8)uniform float l[512];"
|
||||
"layout(location=8)uniform float l[1024];"
|
||||
"float n=v[0];"
|
||||
"void main()"
|
||||
"{"
|
||||
|
||||
Reference in New Issue
Block a user