From 66e1c55ee378db4e4a50e0904790eef1ec7b71fd Mon Sep 17 00:00:00 2001 From: Josh Pearson Date: Wed, 12 Mar 2025 10:48:54 -0600 Subject: [PATCH] Add Config to Miami to disable Wavy Water. Will render "non wavy" water instead. This is a placeholder until the render code can be refactored to support >128 vert meshes --- src/miami/core/config.h | 1 + src/miami/renderer/WaterLevel.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/miami/core/config.h b/src/miami/core/config.h index edd9a370..2c4bf7ee 100644 --- a/src/miami/core/config.h +++ b/src/miami/core/config.h @@ -213,6 +213,7 @@ enum Config { //# define GTA_SCENE_EDIT # define PC_MENU # define PC_WATER +# define DISABLE_WAVY_WATER #elif defined GTA_XBOX #elif defined GTA_MOBILE # define MISSION_REPLAY diff --git a/src/miami/renderer/WaterLevel.cpp b/src/miami/renderer/WaterLevel.cpp index ab4d04e6..c0df745c 100644 --- a/src/miami/renderer/WaterLevel.cpp +++ b/src/miami/renderer/WaterLevel.cpp @@ -818,6 +818,9 @@ _GetWaterDrawDist() inline float _GetWavyDrawDist() { +#ifdef DISABLE_WAVY_WATER + return 0.0; +#endif if ( FindPlayerVehicle() && FindPlayerVehicle()->IsBoat() ) return 120.0f; else