diff options
author | aap <aap@papnet.eu> | 2020-04-26 23:54:48 +0200 |
---|---|---|
committer | aap <aap@papnet.eu> | 2020-04-26 23:54:48 +0200 |
commit | a069aa57dba36603b44ae282765fd8352ddd3a3d (patch) | |
tree | c487cfb3053bced222fda2fa1fcf45cb501f5242 /src/render | |
parent | librw update (diff) | |
parent | Merge pull request #489 from Nick007J/master (diff) | |
download | re3-a069aa57dba36603b44ae282765fd8352ddd3a3d.tar re3-a069aa57dba36603b44ae282765fd8352ddd3a3d.tar.gz re3-a069aa57dba36603b44ae282765fd8352ddd3a3d.tar.bz2 re3-a069aa57dba36603b44ae282765fd8352ddd3a3d.tar.lz re3-a069aa57dba36603b44ae282765fd8352ddd3a3d.tar.xz re3-a069aa57dba36603b44ae282765fd8352ddd3a3d.tar.zst re3-a069aa57dba36603b44ae282765fd8352ddd3a3d.zip |
Diffstat (limited to 'src/render')
-rw-r--r-- | src/render/2dEffect.h | 6 | ||||
-rw-r--r-- | src/render/Clouds.cpp | 15 | ||||
-rw-r--r-- | src/render/Rubbish.cpp | 12 | ||||
-rw-r--r-- | src/render/Skidmarks.cpp | 9 |
4 files changed, 42 insertions, 0 deletions
diff --git a/src/render/2dEffect.h b/src/render/2dEffect.h index 62216bca..b0615e4d 100644 --- a/src/render/2dEffect.h +++ b/src/render/2dEffect.h @@ -76,8 +76,14 @@ public: if(type == EFFECT_LIGHT){ if(light.corona) RwTextureDestroy(light.corona); +#ifdef GTA3_1_1_PATCH + light.corona = nil; +#endif if(light.shadow) RwTextureDestroy(light.shadow); +#ifdef GTA3_1_1_PATCH + light.shadow = nil; +#endif } } }; diff --git a/src/render/Clouds.cpp b/src/render/Clouds.cpp index cb08a997..07688491 100644 --- a/src/render/Clouds.cpp +++ b/src/render/Clouds.cpp @@ -44,10 +44,25 @@ void CClouds::Shutdown(void) { RwTextureDestroy(gpCloudTex[0]); +#ifdef GTA3_1_1_PATCH + gpCloudTex[0] = nil; +#endif RwTextureDestroy(gpCloudTex[1]); +#ifdef GTA3_1_1_PATCH + gpCloudTex[1] = nil; +#endif RwTextureDestroy(gpCloudTex[2]); +#ifdef GTA3_1_1_PATCH + gpCloudTex[2] = nil; +#endif RwTextureDestroy(gpCloudTex[3]); +#ifdef GTA3_1_1_PATCH + gpCloudTex[3] = nil; +#endif RwTextureDestroy(gpCloudTex[4]); +#ifdef GTA3_1_1_PATCH + gpCloudTex[4] = nil; +#endif } void diff --git a/src/render/Rubbish.cpp b/src/render/Rubbish.cpp index d21dd558..bfd50c07 100644 --- a/src/render/Rubbish.cpp +++ b/src/render/Rubbish.cpp @@ -414,7 +414,19 @@ void CRubbish::Shutdown(void) { RwTextureDestroy(gpRubbishTexture[0]); +#ifdef GTA3_1_1_PATCH + gpRubbishTexture[0] = nil; +#endif RwTextureDestroy(gpRubbishTexture[1]); +#ifdef GTA3_1_1_PATCH + gpRubbishTexture[1] = nil; +#endif RwTextureDestroy(gpRubbishTexture[2]); +#ifdef GTA3_1_1_PATCH + gpRubbishTexture[2] = nil; +#endif RwTextureDestroy(gpRubbishTexture[3]); +#ifdef GTA3_1_1_PATCH + gpRubbishTexture[3] = nil; +#endif } diff --git a/src/render/Skidmarks.cpp b/src/render/Skidmarks.cpp index f3479536..5d521041 100644 --- a/src/render/Skidmarks.cpp +++ b/src/render/Skidmarks.cpp @@ -54,8 +54,17 @@ void CSkidmarks::Shutdown(void) { RwTextureDestroy(gpSkidTex); +#ifdef GTA3_1_1_PATCH + gpSkidTex = nil; +#endif RwTextureDestroy(gpSkidBloodTex); +#ifdef GTA3_1_1_PATCH + gpSkidBloodTex = nil; +#endif RwTextureDestroy(gpSkidMudTex); +#ifdef GTA3_1_1_PATCH + gpSkidMudTex = nil; +#endif } void |