From aee70123d770347b32b3ac95b73091dbe57aa38e Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Sun, 24 Nov 2024 16:20:45 +0100 Subject: [PATCH] Additional ShaderUniformDataType constants + description added --- raylib/raylib.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/raylib/raylib.go b/raylib/raylib.go index 0582699..bbe5d26 100644 --- a/raylib/raylib.go +++ b/raylib/raylib.go @@ -729,14 +729,31 @@ type ShaderUniformDataType int32 // ShaderUniformDataType enumeration const ( + // Shader uniform type: float ShaderUniformFloat ShaderUniformDataType = iota + // Shader uniform type: vec2 (2 float) ShaderUniformVec2 + // Shader uniform type: vec3 (3 float) ShaderUniformVec3 + // Shader uniform type: vec4 (4 float) ShaderUniformVec4 + // Shader uniform type: int ShaderUniformInt + // Shader uniform type: ivec2 (2 int) ShaderUniformIvec2 + // Shader uniform type: ivec2 (3 int) ShaderUniformIvec3 + // Shader uniform type: ivec2 (4 int) ShaderUniformIvec4 + // Shader uniform type: unsigned int + ShaderUniformUint + // Shader uniform type: uivec2 (2 unsigned int) + ShaderUniformUivec2 + // Shader uniform type: uivec3 (3 unsigned int) + ShaderUniformUivec3 + // Shader uniform type: uivec4 (4 unsigned int) + ShaderUniformUivec4 + // Shader uniform type: sampler2d ShaderUniformSampler2d )