diff options
| author | jussi | 2024-05-29 22:44:36 +0300 |
|---|---|---|
| committer | jussi | 2024-05-29 22:44:36 +0300 |
| commit | f3dbe7d24bcf01d9a23326880dbb1a28457ff51f (patch) | |
| tree | 1eb3ad7dc25d3be9f05d6e3443b451094fd7ac75 /src/textures.c | |
| parent | cd8989376e03700669da08d98f62f04b0fea5462 (diff) | |
| download | reilua-enhanced-f3dbe7d24bcf01d9a23326880dbb1a28457ff51f.tar.gz reilua-enhanced-f3dbe7d24bcf01d9a23326880dbb1a28457ff51f.tar.bz2 reilua-enhanced-f3dbe7d24bcf01d9a23326880dbb1a28457ff51f.zip | |
Unload functions clear object to 0 so they would not be ready in Is*Ready.
Diffstat (limited to 'src/textures.c')
| -rw-r--r-- | src/textures.c | 3 |
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; } |
