From 493260d3763509d5da3788f7d4657609f5f3e809 Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Sun, 24 Nov 2024 15:45:49 +0100 Subject: [PATCH] IsMaterialReady 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 e53a9be..f4152bf 100644 --- a/raylib/raylib_purego.go +++ b/raylib/raylib_purego.go @@ -446,7 +446,7 @@ var genMeshHeightmap func(mesh uintptr, heightmap uintptr, size uintptr) var genMeshCubicmap func(mesh uintptr, cubicmap uintptr, cubeSize uintptr) var loadMaterials func(fileName string, materialCount *int32) *Material var loadMaterialDefault func(material uintptr) -var isMaterialReady func(material uintptr) bool +var isMaterialValid func(material uintptr) bool var unloadMaterial func(material uintptr) var setMaterialTexture func(material *Material, mapType int32, texture uintptr) var setModelMeshMaterial func(model *Model, meshId int32, materialId int32) @@ -961,7 +961,7 @@ func init() { purego.RegisterLibFunc(&genMeshCubicmap, raylibDll, "GenMeshCubicmap") purego.RegisterLibFunc(&loadMaterials, raylibDll, "LoadMaterials") purego.RegisterLibFunc(&loadMaterialDefault, raylibDll, "LoadMaterialDefault") - purego.RegisterLibFunc(&isMaterialReady, raylibDll, "IsMaterialReady") + purego.RegisterLibFunc(&isMaterialValid, raylibDll, "IsMaterialValid") purego.RegisterLibFunc(&unloadMaterial, raylibDll, "UnloadMaterial") purego.RegisterLibFunc(&setMaterialTexture, raylibDll, "SetMaterialTexture") purego.RegisterLibFunc(&setModelMeshMaterial, raylibDll, "SetModelMeshMaterial") @@ -3454,9 +3454,9 @@ func LoadMaterialDefault() Material { return material } -// IsMaterialReady - Check if a material is ready -func IsMaterialReady(material Material) bool { - return isMaterialReady(uintptr(unsafe.Pointer(&material))) +// IsMaterialValid - Check if a material is valid (shader assigned, map textures loaded in GPU) +func IsMaterialValid(material Material) bool { + return isMaterialValid(uintptr(unsafe.Pointer(&material))) } // UnloadMaterial - Unload material from GPU memory (VRAM) diff --git a/raylib/rmodels.go b/raylib/rmodels.go index e94eba5..60976ae 100644 --- a/raylib/rmodels.go +++ b/raylib/rmodels.go @@ -565,10 +565,10 @@ func LoadMaterialDefault() Material { return v } -// IsMaterialReady - Check if a material is ready -func IsMaterialReady(material Material) bool { +// IsMaterialValid - Check if a material is valid (shader assigned, map textures loaded in GPU) +func IsMaterialValid(material Material) bool { cmaterial := material.cptr() - ret := C.IsMaterialReady(*cmaterial) + ret := C.IsMaterialValid(*cmaterial) v := bool(ret) return v }