diff options
author | Nikolay Korolev <nickvnuk@gmail.com> | 2020-04-26 23:53:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-26 23:53:54 +0200 |
commit | 68bf2398689a1de168dce41d31ad2070ce32f70a (patch) | |
tree | 9de92b6123fb2b7e219768b5b6e5c11b2ac0b75a /src/render | |
parent | Merge branch 'master' of github.com:gtamodding/re3 (diff) | |
parent | Merge remote-tracking branch 'upstream/master' (diff) | |
download | re3-68bf2398689a1de168dce41d31ad2070ce32f70a.tar re3-68bf2398689a1de168dce41d31ad2070ce32f70a.tar.gz re3-68bf2398689a1de168dce41d31ad2070ce32f70a.tar.bz2 re3-68bf2398689a1de168dce41d31ad2070ce32f70a.tar.lz re3-68bf2398689a1de168dce41d31ad2070ce32f70a.tar.xz re3-68bf2398689a1de168dce41d31ad2070ce32f70a.tar.zst re3-68bf2398689a1de168dce41d31ad2070ce32f70a.zip |
Diffstat (limited to '')
-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 |