blob: ed02ade014d786f7a9ed2dad94d8d864e6045a44 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef __SHADER__
#define __SHADER__
unsigned int shaderCreateProgram(const char *vertexShaderPath, const char *fragmentShaderPath);
void shaderSetfv(
unsigned int program,
char *uniformVariable,
float *data,
void (*uniform_callback)(int, int, const float *));
void shaderSetMatrixfv(
unsigned int program,
char *uniformVariable,
float *data,
void (*uniform_callback)(int, int, unsigned char, const float *));
void shaderSet1f(unsigned int program, char *uniformVariable, float data);
#endif
|