From 080e894236f48bc6de8b389da3a66a540ad4725b Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Thu, 16 Jul 2026 20:18:23 +0100 Subject: [PATCH] Advertise historical fog temporal bootstrap --- Aetheria.Unity/Packages/manifest.json | 2 +- Aetheria.Unity/Packages/packages-lock.json | 4 ++-- Assets/Scripts/Tests/DaemonRuntimeDocumentTests.cs | 4 ++++ .../Runtime/AetheriaRuntimeAssets.cs | 3 +++ 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Aetheria.Unity/Packages/manifest.json b/Aetheria.Unity/Packages/manifest.json index c2a5e76c6..f497f20b7 100644 --- a/Aetheria.Unity/Packages/manifest.json +++ b/Aetheria.Unity/Packages/manifest.json @@ -9,6 +9,6 @@ "org.gamecult.cultlib": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-v1.0.15", "org.gamecult.eve.plugin-fields": "https://github.com/GameCult/EvePlugins.git?path=/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields#eve-plugin-fields-unity-v0.2.3", "org.gamecult.eve.surface": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.surface#eveunity-surface-v0.2.2", - "org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.59" + "org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.61" } } diff --git a/Aetheria.Unity/Packages/packages-lock.json b/Aetheria.Unity/Packages/packages-lock.json index 169fde3f3..119098aa1 100644 --- a/Aetheria.Unity/Packages/packages-lock.json +++ b/Aetheria.Unity/Packages/packages-lock.json @@ -144,7 +144,7 @@ "hash": "140e1bd963a0033e66777a3b2c5fe6e9c97dfe32" }, "org.gamecult.eve.unity-scene": { - "version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.59", + "version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#eveunity-scene-v0.3.61", "depth": 0, "source": "git", "dependencies": { @@ -155,7 +155,7 @@ "com.unity.render-pipelines.universal": "17.4.0", "com.unity.modules.particlesystem": "1.0.0" }, - "hash": "4d5257b8ca09767974e8eb350a9695191ec39fdc" + "hash": "887de62db84526511ae99a9d59429ae05c86476c" }, "com.unity.modules.assetbundle": { "version": "1.0.0", diff --git a/Assets/Scripts/Tests/DaemonRuntimeDocumentTests.cs b/Assets/Scripts/Tests/DaemonRuntimeDocumentTests.cs index af127f46e..12ca7b6e8 100644 --- a/Assets/Scripts/Tests/DaemonRuntimeDocumentTests.cs +++ b/Assets/Scripts/Tests/DaemonRuntimeDocumentTests.cs @@ -720,6 +720,10 @@ public class DaemonRuntimeDocumentTests asset.Ref.Kind == AetheriaRuntimeAssetKinds.Shader && asset.Ref.Metadata["unity.volume.texturePort.surfaceHeight"] == "_NebulaSurfaceHeight" && asset.Ref.Metadata["unity.volume.matrixPort.cameraToWorld"] == "_CamToWorld" && + asset.Ref.Metadata["unity.volume.matrixSemantic.previousViewProjection"] == + "current-projection.previous-view.v1" && + asset.Ref.Metadata["unity.volume.quality.bootstrap"] == "ultra" && + asset.Ref.Metadata["unity.volume.quality.ultra.keyword"] == "ULTRA_QUALITY" && asset.Ref.Metadata["unity.volume.pass.temporal"] == "1" && asset.Ref.Metadata["unity.volume.texturePort.currentSample"] == "_UndersampleCloudTex" && asset.Ref.Metadata["unity.volume.texturePort.history"] == "_MainTex")); diff --git a/Packages/org.gamecult.aetheria.state/Runtime/AetheriaRuntimeAssets.cs b/Packages/org.gamecult.aetheria.state/Runtime/AetheriaRuntimeAssets.cs index 4cc0bc04f..839480b68 100644 --- a/Packages/org.gamecult.aetheria.state/Runtime/AetheriaRuntimeAssets.cs +++ b/Packages/org.gamecult.aetheria.state/Runtime/AetheriaRuntimeAssets.cs @@ -235,6 +235,8 @@ namespace GameCult.Aetheria.State.Verse ["unity.volume.pass.raymarch"] = "0", ["unity.volume.pass.temporal"] = "1", ["unity.volume.pass.composite"] = "2", + ["unity.volume.quality.bootstrap"] = "ultra", + ["unity.volume.quality.ultra.keyword"] = "ULTRA_QUALITY", ["unity.volume.quality.high.keyword"] = "HIGH_QUALITY", ["unity.volume.quality.normal.keyword"] = "MEDIUM_QUALITY", ["unity.volume.feature.flow.global.keyword"] = "FLOW_GLOBAL", @@ -251,6 +253,7 @@ namespace GameCult.Aetheria.State.Verse ["unity.volume.matrixPort.cameraInverseViewProjection"] = "_CamInvProj", ["unity.volume.matrixPort.cameraToWorld"] = "_CamToWorld", ["unity.volume.matrixPort.previousViewProjection"] = "_PrevVP", + ["unity.volume.matrixSemantic.previousViewProjection"] = "current-projection.previous-view.v1", ["unity.volume.vectorPort.cameraProjectionExtents"] = "_ProjectionExtents", ["unity.volume.floatPort.raymarchOffset"] = "_RaymarchOffset", ["unity.volume.floatPort.resetHistory"] = "_ResetHistory",