This commit is contained in:
Daniel Ledda
2025-02-14 23:59:44 +01:00
parent 394aa07bb1
commit f250254ae3
10 changed files with 1505 additions and 3130 deletions

View File

@@ -1,8 +1,8 @@
#ifndef LEDDA_SHADER_H
#define LEDDA_SHADER_H
#include "../lib/djstdlib/core.h"
#include "glm/glm.hpp"
#include "../lib/djstdlib/core.h"
struct Shader {
uint32 prog_id;
@@ -19,6 +19,9 @@ void setUniform4fv(int uniformLocation, glm::vec4 *vector);
void setUniform3fv(Shader *s, const char *uniformName, glm::vec3 *vector);
void setUniform3fv(int uniformLocation, glm::vec3 *vector);
void setUniform2fv(Shader *s, const char *uniformName, glm::vec2 *vector);
void setUniform2fv(int uniformLocation, glm::vec2 *vector);
int getUniformLocation(Shader *s, const char *uniformName);
#endif