From 47bd3b94200dc839b5c160869257f185a15f8db4 Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:24:23 +0100 Subject: [PATCH] IsModelReady has been renamed --- raylib/raylib_purego.go | 10 +++++----- raylib/rmodels.go | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/raylib/raylib_purego.go b/raylib/raylib_purego.go index 99d67a4..ad85cad 100644 --- a/raylib/raylib_purego.go +++ b/raylib/raylib_purego.go @@ -412,7 +412,7 @@ var drawRay func(ray uintptr, col uintptr) var drawGrid func(slices int32, spacing float32) var loadModel func(model uintptr, fileName string) var loadModelFromMesh func(model uintptr, mesh uintptr) -var isModelReady func(model uintptr) bool +var isModelValid func(model uintptr) bool var unloadModel func(model uintptr) var getModelBoundingBox func(boundingBox uintptr, model uintptr) var drawModel func(model uintptr, position uintptr, scale float32, tint uintptr) @@ -925,7 +925,7 @@ func init() { purego.RegisterLibFunc(&drawGrid, raylibDll, "DrawGrid") purego.RegisterLibFunc(&loadModel, raylibDll, "LoadModel") purego.RegisterLibFunc(&loadModelFromMesh, raylibDll, "LoadModelFromMesh") - purego.RegisterLibFunc(&isModelReady, raylibDll, "IsModelReady") + purego.RegisterLibFunc(&isModelValid, raylibDll, "IsModelValid") purego.RegisterLibFunc(&unloadModel, raylibDll, "UnloadModel") purego.RegisterLibFunc(&getModelBoundingBox, raylibDll, "GetModelBoundingBox") purego.RegisterLibFunc(&drawModel, raylibDll, "DrawModel") @@ -3249,9 +3249,9 @@ func LoadModelFromMesh(mesh Mesh) Model { return model } -// IsModelReady - Check if a model is ready -func IsModelReady(model Model) bool { - return isModelReady(uintptr(unsafe.Pointer(&model))) +// IsModelValid - Check if a model is valid (loaded in GPU, VAO/VBOs) +func IsModelValid(model Model) bool { + return isModelValid(uintptr(unsafe.Pointer(&model))) } // UnloadModel - Unload model (including meshes) from memory (RAM and/or VRAM) diff --git a/raylib/rmodels.go b/raylib/rmodels.go index 5ae017e..a539a01 100644 --- a/raylib/rmodels.go +++ b/raylib/rmodels.go @@ -269,10 +269,10 @@ func LoadModelFromMesh(data Mesh) Model { return v } -// IsModelReady - Check if a model is ready -func IsModelReady(model Model) bool { +// IsModelValid - Check if a model is valid (loaded in GPU, VAO/VBOs) +func IsModelValid(model Model) bool { cmodel := model.cptr() - ret := C.IsModelReady(*cmodel) + ret := C.IsModelValid(*cmodel) v := bool(ret) return v }