From 401fbd48cb40836ee845c342f2ff5c79dca24a89 Mon Sep 17 00:00:00 2001 From: ParticleTroned <248299730+ParticleTroned@users.noreply.github.com> Date: Sat, 31 Jan 2026 04:21:15 +0000 Subject: [PATCH 1/2] Fix(TerrainBlending): reduce offset depth to prevent ground artifact shadows --- package/Shaders/Utility.hlsl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/Shaders/Utility.hlsl b/package/Shaders/Utility.hlsl index 9e286f3119..495080339f 100644 --- a/package/Shaders/Utility.hlsl +++ b/package/Shaders/Utility.hlsl @@ -270,7 +270,7 @@ VS_OUTPUT main(VS_INPUT input) # endif # if defined(OFFSET_DEPTH) - vsout.PositionCS.z += 5.0; + vsout.PositionCS.z += 1.25; # endif # ifdef VR From 322f7b79be21649ff3dba2a4814c07c9d62b99c9 Mon Sep 17 00:00:00 2001 From: ParticleTroned <248299730+ParticleTroned@users.noreply.github.com> Date: Sat, 31 Jan 2026 04:58:04 +0000 Subject: [PATCH 2/2] Feat(WeatherEditor): Support VR --- src/Features/WeatherEditor.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Features/WeatherEditor.h b/src/Features/WeatherEditor.h index 106c923508..32c0602a4f 100644 --- a/src/Features/WeatherEditor.h +++ b/src/Features/WeatherEditor.h @@ -17,6 +17,7 @@ struct WeatherEditor : Feature virtual inline std::string GetShortName() override { return "WeatherEditor"; } virtual inline std::string_view GetShaderDefineName() override { return "WEATHER"; } virtual inline std::string_view GetCategory() const override { return "Utility"; } + virtual inline bool SupportsVR() override { return true; } virtual inline std::pair> GetFeatureSummary() override { return { @@ -26,6 +27,7 @@ struct WeatherEditor : Feature "Real-time editing and previewing of effects" } }; } + virtual bool SupportsVR() override { return true; } virtual void DataLoaded() override; virtual void DrawSettings() override;