simplify shader grid drawing and add option to use a texture for the grid

This commit is contained in:
2023-09-08 16:38:14 +02:00
parent 978f60d762
commit 27d6853e3e
11 changed files with 8109 additions and 62 deletions
+6 -3
View File
@@ -1,7 +1,10 @@
#pragma once
#include <stdbool.h>
#include "shader.h"
unsigned int prepare_bg_rect(Shader shader);
void draw_bg_rect(Shader shader, unsigned int vao, float* transform);
void draw_bg_lines(Shader shader, float* transform, float resolution);
void set_scale_factor(int width, int height, float *x, float *y);
unsigned int prepare_bg(bool use_texture);
void draw_bg_grid_shader(Shader shader, int vao, float* transform, float resolution);
void draw_bg_grid_texture(Shader shader, int vao, float* transform);