Some improvements on SetShaderValue()

- Unsigned int not supported on OpenGL ES 2.0 -> Removed
- Reorganized enum -> Removed BOOL (not uniformType)
- Support sample2D uniform type
This commit is contained in:
Ray 2019-01-10 12:28:23 +01:00
parent 55f8dbc755
commit 64fd131ed5
2 changed files with 17 additions and 29 deletions

View file

@ -678,19 +678,15 @@ typedef enum {
// Shader uniform data types
typedef enum {
UNIFORM_BOOL = 0,
UNIFORM_INT,
UNIFORM_UNIT,
UNIFORM_FLOAT,
UNIFORM_IVEC2,
UNIFORM_IVEC3,
UNIFORM_IVEC4,
UNIFORM_UVEC2,
UNIFORM_UVEC3,
UNIFORM_UVEC4,
UNIFORM_FLOAT = 0,
UNIFORM_VEC2,
UNIFORM_VEC3,
UNIFORM_VEC4,
UNIFORM_INT,
UNIFORM_IVEC2,
UNIFORM_IVEC3,
UNIFORM_IVEC4,
UNIFORM_SAMPLER2D
} ShaderUniformDataType;
// Material map type