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/core.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/core.c')
| -rw-r--r-- | src/core.c | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -1279,8 +1279,7 @@ Unload shader from GPU memory (VRAM) int lcoreUnloadShader( lua_State* L ) { Shader* shader = uluaGetShader( L, 1 ); - UnloadShader( *shader ); - memset( shader, 0, sizeof( Shader ) ); + uluaUnloadShader( shader ); return 0; } @@ -2304,8 +2303,7 @@ Unload automation events list from file int lcoreUnloadAutomationEventList( lua_State* L ) { AutomationEventList* list = uluaGetAutomationEventList( L, 1 ); - UnloadAutomationEventList( *list ); - memset( list, 0, sizeof( AutomationEventList ) ); + uluaUnloadAutomationEventList( list ); return 0; } @@ -3792,8 +3790,7 @@ Unload buffer data int lcoreUnloadBuffer( lua_State* L ) { Buffer* buffer = uluaGetBuffer( L, 1 ); - unloadBuffer( buffer ); - memset( buffer, 0, sizeof( Buffer ) ); + uluaUnloadBuffer( buffer ); return 0; } |
