diff options
| author | jussi | 2025-05-24 23:56:42 +0300 |
|---|---|---|
| committer | jussi | 2025-05-24 23:56:42 +0300 |
| commit | e26bb8603c5a4053f2790fc7d6ce02b3179f5289 (patch) | |
| tree | 5d6bcc991663b0b60fc5a38179104954892b1286 /src/textures.c | |
| parent | 913b8f882031893f926b6aba89ec4456cb39a2c0 (diff) | |
| download | reilua-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.c | 9 |
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; } |
