migrate to new c djstdlib
This commit is contained in:
@@ -4,23 +4,23 @@
|
||||
#include "../lib/raymath.h"
|
||||
#include "../lib/djstdlib/core.h"
|
||||
|
||||
struct Shader {
|
||||
typedef struct {
|
||||
uint32 progId;
|
||||
};
|
||||
} Shader;
|
||||
|
||||
Shader createShader(string vertex_path, string fragment_path);
|
||||
|
||||
void setUniformMat4fv(Shader *s, const char *uniformName, Matrix *matrix);
|
||||
void setUniformMat4fv(int uniformLocation, Matrix *matrix);
|
||||
void setUniformMat4fvByLoc(int uniformLocation, Matrix *matrix);
|
||||
|
||||
void setUniform4fv(Shader *s, const char *uniformName, RLVector4 *vector);
|
||||
void setUniform4fv(int uniformLocation, RLVector4 *vector);
|
||||
void setUniform4fvByLoc(int uniformLocation, RLVector4 *vector);
|
||||
|
||||
void setUniform3fv(Shader *s, const char *uniformName, RLVector3 *vector);
|
||||
void setUniform3fv(int uniformLocation, RLVector3 *vector);
|
||||
void setUniform3fvByLoc(int uniformLocation, RLVector3 *vector);
|
||||
|
||||
void setUniform2fv(Shader *s, const char *uniformName, RLVector2 *vector);
|
||||
void setUniform2fv(int uniformLocation, RLVector2 *vector);
|
||||
void setUniform2fvByLoc(int uniformLocation, RLVector2 *vector);
|
||||
|
||||
int getUniformLocation(Shader *s, const char *uniformName);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user