large scale renderer rework

- Abstracts all OpenGL functionality including UI objects
- Cleans up several rendering codepaths
- Improves threading functionality
- Removes old code and problematic functions
This commit is contained in:
itsmattkc
2020-11-10 11:24:51 +11:00
parent 52b98f3fa3
commit 1d61f89920
42 changed files with 927 additions and 820 deletions
+3 -3
View File
@@ -1,8 +1,8 @@
#version 150
uniform sampler2D ove_maintex;
uniform vec2 ove_resolution;
uniform vec2 ove_viewport;
uniform vec2 viewport;
uniform vec3 luma_coeffs;
uniform float waveform_scale;
@@ -12,7 +12,7 @@ in vec2 ove_texcoord;
out vec4 fragColor;
void main(void) {
float waveform_height = ceil(waveform_scale * ove_viewport.y);
float waveform_height = ceil(waveform_scale * viewport.y);
float quantisation = 1.0 / (waveform_height - 1.0);
float intensity = 0.10;
vec4 col = vec4(0.0);