Fix for UnloadMesh per issue #303

This commit is contained in:
Peter Johnson 2023-11-08 13:33:57 -08:00
parent 4c850b2472
commit f8a694c149

View file

@ -7,8 +7,10 @@ package rl
import "C" import "C"
import ( import (
"fmt"
"image/color" "image/color"
"runtime" "runtime"
"slices"
"unsafe" "unsafe"
) )
@ -343,7 +345,7 @@ var goManagedMeshIDs []uint32 = make([]uint32, 0)
func UploadMesh(mesh *Mesh, dynamic bool) { func UploadMesh(mesh *Mesh, dynamic bool) {
//check if mesh has already been uploaded to prevent duplication //check if mesh has already been uploaded to prevent duplication
if mesh.VaoID != 0 { if mesh.VaoID != 0 {
fmt.printf("VAO: [ID %i] Trying to re-load an already loaded mesh", mesh->vaoId) fmt.printf("VAO: [ID %i] Trying to re-load an already loaded mesh", mesh.VaoId)
return return
} }