summaryrefslogtreecommitdiff
path: root/src/textures.c
diff options
context:
space:
mode:
authorjussi2025-05-24 23:56:42 +0300
committerjussi2025-05-24 23:56:42 +0300
commite26bb8603c5a4053f2790fc7d6ce02b3179f5289 (patch)
tree5d6bcc991663b0b60fc5a38179104954892b1286 /src/textures.c
parent913b8f882031893f926b6aba89ec4456cb39a2c0 (diff)
downloadreilua-enhanced-e26bb8603c5a4053f2790fc7d6ce02b3179f5289.tar.gz
reilua-enhanced-e26bb8603c5a4053f2790fc7d6ce02b3179f5289.tar.bz2
reilua-enhanced-e26bb8603c5a4053f2790fc7d6ce02b3179f5289.zip
RL.load and RL.unload functions for memory leak debugging. SoundAlias garbage collection.
Diffstat (limited to 'src/textures.c')
-rw-r--r--src/textures.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/textures.c b/src/textures.c
index b6ddcb7..a04e025 100644
--- a/src/textures.c
+++ b/src/textures.c
@@ -190,8 +190,7 @@ Unload image from CPU memory (RAM)
int ltextureUnloadImage( lua_State* L ) {
Image* image = uluaGetImage( L, 1 );
- UnloadImage( *image );
- memset( image, 0, sizeof( Image ) );
+ uluaUnloadImage( image );
return 0;
}
@@ -1462,8 +1461,7 @@ Unload texture from GPU memory (VRAM)
int ltextureUnloadTexture( lua_State* L ) {
Texture* texture = uluaGetTexture( L, 1 );
- UnloadTexture( *texture );
- memset( texture, 0, sizeof( Texture ) );
+ uluaUnloadTexture( texture );
return 0;
}
@@ -1491,8 +1489,7 @@ Unload render texture from GPU memory (VRAM)
int ltextureUnloadRenderTexture( lua_State* L ) {
RenderTexture* target = uluaGetRenderTexture( L, 1 );
- UnloadRenderTexture( *target );
- memset( target, 0, sizeof( RenderTexture ) );
+ uluaUnloadRenderTexture( target );
return 0;
}