summaryrefslogtreecommitdiff
path: root/src/textures.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/textures.c')
-rw-r--r--src/textures.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/textures.c b/src/textures.c
index 6f6148c..a5189b1 100644
--- a/src/textures.c
+++ b/src/textures.c
@@ -188,6 +188,7 @@ int ltextureUnloadImage( lua_State* L ) {
Image* image = uluaGetImage( L, 1 );
UnloadImage( *image );
+ memset( image, 0, sizeof( Image ) );
return 0;
}
@@ -1296,6 +1297,7 @@ int ltextureUnloadTexture( lua_State* L ) {
Texture* texture = uluaGetTexture( L, 1 );
UnloadTexture( *texture );
+ memset( texture, 0, sizeof( Texture ) );
return 0;
}
@@ -1324,6 +1326,7 @@ int ltextureUnloadRenderTexture( lua_State* L ) {
RenderTexture* target = uluaGetRenderTexture( L, 1 );
UnloadRenderTexture( *target );
+ memset( target, 0, sizeof( RenderTexture ) );
return 0;
}