diff --git a/parser/output/raylib_api.json b/parser/output/raylib_api.json
index 47ede2e5..37b0a16a 100644
--- a/parser/output/raylib_api.json
+++ b/parser/output/raylib_api.json
@@ -11069,7 +11069,26 @@
},
{
"name": "UpdateModelAnimation",
- "description": "Update model animation pose",
+ "description": "Update model animation pose (CPU)",
+ "returnType": "void",
+ "params": [
+ {
+ "type": "Model",
+ "name": "model"
+ },
+ {
+ "type": "ModelAnimation",
+ "name": "anim"
+ },
+ {
+ "type": "int",
+ "name": "frame"
+ }
+ ]
+ },
+ {
+ "name": "UpdateModelAnimationBoneMatrices",
+ "description": "Update model animation mesh bone matrices (GPU skinning)",
"returnType": "void",
"params": [
{
@@ -11127,25 +11146,6 @@
}
]
},
- {
- "name": "UpdateModelAnimationBoneMatrices",
- "description": "Update model animation mesh bone matrices (Note GPU skinning does not work on Mac)",
- "returnType": "void",
- "params": [
- {
- "type": "Model",
- "name": "model"
- },
- {
- "type": "ModelAnimation",
- "name": "anim"
- },
- {
- "type": "int",
- "name": "frame"
- }
- ]
- },
{
"name": "CheckCollisionSpheres",
"description": "Check collision between two spheres",
diff --git a/parser/output/raylib_api.lua b/parser/output/raylib_api.lua
index 20f2a8f0..934c08eb 100644
--- a/parser/output/raylib_api.lua
+++ b/parser/output/raylib_api.lua
@@ -7598,7 +7598,17 @@ return {
},
{
name = "UpdateModelAnimation",
- description = "Update model animation pose",
+ description = "Update model animation pose (CPU)",
+ returnType = "void",
+ params = {
+ {type = "Model", name = "model"},
+ {type = "ModelAnimation", name = "anim"},
+ {type = "int", name = "frame"}
+ }
+ },
+ {
+ name = "UpdateModelAnimationBoneMatrices",
+ description = "Update model animation mesh bone matrices (GPU skinning)",
returnType = "void",
params = {
{type = "Model", name = "model"},
@@ -7632,16 +7642,6 @@ return {
{type = "ModelAnimation", name = "anim"}
}
},
- {
- name = "UpdateModelAnimationBoneMatrices",
- description = "Update model animation mesh bone matrices (Note GPU skinning does not work on Mac)",
- returnType = "void",
- params = {
- {type = "Model", name = "model"},
- {type = "ModelAnimation", name = "anim"},
- {type = "int", name = "frame"}
- }
- },
{
name = "CheckCollisionSpheres",
description = "Check collision between two spheres",
diff --git a/parser/output/raylib_api.txt b/parser/output/raylib_api.txt
index e409a011..541b5caf 100644
--- a/parser/output/raylib_api.txt
+++ b/parser/output/raylib_api.txt
@@ -4217,34 +4217,34 @@ Function 501: LoadModelAnimations() (2 input parameters)
Function 502: UpdateModelAnimation() (3 input parameters)
Name: UpdateModelAnimation
Return type: void
- Description: Update model animation pose
+ Description: Update model animation pose (CPU)
Param[1]: model (type: Model)
Param[2]: anim (type: ModelAnimation)
Param[3]: frame (type: int)
-Function 503: UnloadModelAnimation() (1 input parameters)
+Function 503: UpdateModelAnimationBoneMatrices() (3 input parameters)
+ Name: UpdateModelAnimationBoneMatrices
+ Return type: void
+ Description: Update model animation mesh bone matrices (GPU skinning)
+ Param[1]: model (type: Model)
+ Param[2]: anim (type: ModelAnimation)
+ Param[3]: frame (type: int)
+Function 504: UnloadModelAnimation() (1 input parameters)
Name: UnloadModelAnimation
Return type: void
Description: Unload animation data
Param[1]: anim (type: ModelAnimation)
-Function 504: UnloadModelAnimations() (2 input parameters)
+Function 505: UnloadModelAnimations() (2 input parameters)
Name: UnloadModelAnimations
Return type: void
Description: Unload animation array data
Param[1]: animations (type: ModelAnimation *)
Param[2]: animCount (type: int)
-Function 505: IsModelAnimationValid() (2 input parameters)
+Function 506: IsModelAnimationValid() (2 input parameters)
Name: IsModelAnimationValid
Return type: bool
Description: Check model animation skeleton match
Param[1]: model (type: Model)
Param[2]: anim (type: ModelAnimation)
-Function 506: UpdateModelAnimationBoneMatrices() (3 input parameters)
- Name: UpdateModelAnimationBoneMatrices
- Return type: void
- Description: Update model animation mesh bone matrices (Note GPU skinning does not work on Mac)
- Param[1]: model (type: Model)
- Param[2]: anim (type: ModelAnimation)
- Param[3]: frame (type: int)
Function 507: CheckCollisionSpheres() (4 input parameters)
Name: CheckCollisionSpheres
Return type: bool
diff --git a/parser/output/raylib_api.xml b/parser/output/raylib_api.xml
index 9ab4b52c..58794b4e 100644
--- a/parser/output/raylib_api.xml
+++ b/parser/output/raylib_api.xml
@@ -2821,7 +2821,12 @@
-
+
+
+
+
+
+
@@ -2837,11 +2842,6 @@
-
-
-
-
-