diff --git a/parser/output/raylib_api.json b/parser/output/raylib_api.json
index 3eb438392..3a3b2bad4 100644
--- a/parser/output/raylib_api.json
+++ b/parser/output/raylib_api.json
@@ -2591,8 +2591,28 @@
"description": "Shader uniform type: ivec4 (4 int)"
},
{
- "name": "SHADER_UNIFORM_SAMPLER2D",
+ "name": "SHADER_UNIFORM_UINT",
"value": 8,
+ "description": "Shader uniform type: unsigned int"
+ },
+ {
+ "name": "SHADER_UNIFORM_UIVEC2",
+ "value": 9,
+ "description": "Shader uniform type: uivec2 (2 unsigned int)"
+ },
+ {
+ "name": "SHADER_UNIFORM_UIVEC3",
+ "value": 10,
+ "description": "Shader uniform type: uivec3 (3 unsigned int)"
+ },
+ {
+ "name": "SHADER_UNIFORM_UIVEC4",
+ "value": 11,
+ "description": "Shader uniform type: uivec4 (4 unsigned int)"
+ },
+ {
+ "name": "SHADER_UNIFORM_SAMPLER2D",
+ "value": 12,
"description": "Shader uniform type: sampler2d"
}
]
diff --git a/parser/output/raylib_api.lua b/parser/output/raylib_api.lua
index da3faf073..41ecc8672 100644
--- a/parser/output/raylib_api.lua
+++ b/parser/output/raylib_api.lua
@@ -2591,8 +2591,28 @@ return {
description = "Shader uniform type: ivec4 (4 int)"
},
{
- name = "SHADER_UNIFORM_SAMPLER2D",
+ name = "SHADER_UNIFORM_UINT",
value = 8,
+ description = "Shader uniform type: unsigned int"
+ },
+ {
+ name = "SHADER_UNIFORM_UIVEC2",
+ value = 9,
+ description = "Shader uniform type: uivec2 (2 unsigned int)"
+ },
+ {
+ name = "SHADER_UNIFORM_UIVEC3",
+ value = 10,
+ description = "Shader uniform type: uivec3 (3 unsigned int)"
+ },
+ {
+ name = "SHADER_UNIFORM_UIVEC4",
+ value = 11,
+ description = "Shader uniform type: uivec4 (4 unsigned int)"
+ },
+ {
+ name = "SHADER_UNIFORM_SAMPLER2D",
+ value = 12,
description = "Shader uniform type: sampler2d"
}
}
diff --git a/parser/output/raylib_api.txt b/parser/output/raylib_api.txt
index 5c7c38701..c3c739b70 100644
--- a/parser/output/raylib_api.txt
+++ b/parser/output/raylib_api.txt
@@ -827,7 +827,7 @@ Enum 09: ShaderLocationIndex (29 values)
Value[SHADER_LOC_VERTEX_BONEIDS]: 26
Value[SHADER_LOC_VERTEX_BONEWEIGHTS]: 27
Value[SHADER_LOC_BONE_MATRICES]: 28
-Enum 10: ShaderUniformDataType (9 values)
+Enum 10: ShaderUniformDataType (13 values)
Name: ShaderUniformDataType
Description: Shader uniform data type
Value[SHADER_UNIFORM_FLOAT]: 0
@@ -838,7 +838,11 @@ Enum 10: ShaderUniformDataType (9 values)
Value[SHADER_UNIFORM_IVEC2]: 5
Value[SHADER_UNIFORM_IVEC3]: 6
Value[SHADER_UNIFORM_IVEC4]: 7
- Value[SHADER_UNIFORM_SAMPLER2D]: 8
+ Value[SHADER_UNIFORM_UINT]: 8
+ Value[SHADER_UNIFORM_UIVEC2]: 9
+ Value[SHADER_UNIFORM_UIVEC3]: 10
+ Value[SHADER_UNIFORM_UIVEC4]: 11
+ Value[SHADER_UNIFORM_SAMPLER2D]: 12
Enum 11: ShaderAttributeDataType (4 values)
Name: ShaderAttributeDataType
Description: Shader attribute data types
diff --git a/parser/output/raylib_api.xml b/parser/output/raylib_api.xml
index 81cb6a371..f4a4ba4fd 100644
--- a/parser/output/raylib_api.xml
+++ b/parser/output/raylib_api.xml
@@ -538,7 +538,7 @@
-
+
@@ -547,7 +547,11 @@
-
+
+
+
+
+