UpdateModelAnimationBones function added
This commit is contained in:
parent
493260d376
commit
b09e22b6ad
2 changed files with 17 additions and 2 deletions
|
@ -605,7 +605,7 @@ func LoadModelAnimations(fileName string) []ModelAnimation {
|
|||
return v
|
||||
}
|
||||
|
||||
// UpdateModelAnimation - Update model animation pose
|
||||
// UpdateModelAnimation - Update model animation pose (CPU)
|
||||
func UpdateModelAnimation(model Model, anim ModelAnimation, frame int32) {
|
||||
cmodel := model.cptr()
|
||||
canim := anim.cptr()
|
||||
|
@ -613,6 +613,14 @@ func UpdateModelAnimation(model Model, anim ModelAnimation, frame int32) {
|
|||
C.UpdateModelAnimation(*cmodel, *canim, cframe)
|
||||
}
|
||||
|
||||
// UpdateModelAnimationBones - Update model animation mesh bone matrices (GPU skinning)
|
||||
func UpdateModelAnimationBones(model Model, anim ModelAnimation, frame int32) {
|
||||
cmodel := model.cptr()
|
||||
canim := anim.cptr()
|
||||
cframe := (C.int)(frame)
|
||||
C.UpdateModelAnimationBones(*cmodel, *canim, cframe)
|
||||
}
|
||||
|
||||
// UnloadModelAnimation - Unload animation data
|
||||
func UnloadModelAnimation(anim ModelAnimation) {
|
||||
canim := anim.cptr()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue