From d374f90b4594c58f40c8e6a81d6ea8551236e0a8 Mon Sep 17 00:00:00 2001 From: JupiterRider <60042618+JupiterRider@users.noreply.github.com> Date: Wed, 21 Aug 2024 22:49:35 +0200 Subject: [PATCH] shader has to be passed as pointer --- raylib/raylib_purego.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raylib/raylib_purego.go b/raylib/raylib_purego.go index 53d061d..ccbc163 100644 --- a/raylib/raylib_purego.go +++ b/raylib/raylib_purego.go @@ -1328,7 +1328,7 @@ func EndTextureMode() { // BeginShaderMode - Begin custom shader drawing func BeginShaderMode(shader Shader) { - beginShaderMode(*(*uintptr)(unsafe.Pointer(&shader))) + beginShaderMode(uintptr(unsafe.Pointer(&shader))) } // EndShaderMode - End custom shader drawing (use default shader)