Remove unused Post Processing Stack dependency (#7086)

This commit is contained in:
2026-06-11 12:52:28 -07:00
committed by GitHub
parent 73cdc8d948
commit 0756135fcd
8 changed files with 12 additions and 48 deletions
+9 -15
View File
@@ -10,8 +10,8 @@ Universal Render Pipeline (URP). This project is still on BiRP:
- `ProjectSettings/GraphicsSettings.asset` has no custom render pipeline asset.
- Every quality level in `ProjectSettings/QualitySettings.asset` has no custom render
pipeline asset.
- `Packages/manifest.json` still includes `com.unity.postprocessing`, the legacy
Post Processing Stack v2 package.
- Legacy Post Processing Stack v2 has been removed from `Packages/manifest.json`;
keep verifying it stays out with the migration inventory.
That means we should treat URP as a compatibility project, not a cosmetic cleanup.
The goal is to migrate on our schedule, with visual baselines and small de-risking
@@ -82,23 +82,17 @@ generate the current report. The tool writes markdown and CSV files under
### 3. Verify Legacy Post Processing Usage
The project still depends on `com.unity.postprocessing: 3.5.4`. Current search results
show `PPP_Orc.asset` and scene template references, but not obvious production scene
usage.
The project no longer depends on `com.unity.postprocessing`. The old references were
limited to an unused Orc/Ogre sample scene profile and scene-template type metadata,
not production scenes.
Immediate deliverable: determine whether Post Processing Stack v2 is actually used
in production scenes.
Immediate deliverable: keep the project free of Post Processing Stack v2 references
and use the inventory report to catch regressions.
If it is unused:
- remove `com.unity.postprocessing`
- remove unused profiles/resources/templates
- verify Unity opens cleanly
If it is used:
If references reappear:
- document the exact scene/camera/profile usage
- plan the equivalent URP Volume settings
- either remove the stale dependency or plan the equivalent URP Volume settings
This is a good small PR because it either deletes a risky dependency now or precisely
scopes the later migration work.
@@ -15,7 +15,6 @@
"com.unity.inputsystem": "1.19.0",
"com.unity.multiplayer.center": "1.0.1",
"com.unity.nuget.newtonsoft-json": "3.2.2",
"com.unity.postprocessing": "3.5.4",
"com.unity.test-framework": "1.6.0",
"com.unity.timeline": "1.8.12",
"com.unity.ugui": "2.0.0",
@@ -187,16 +187,6 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.postprocessing": {
"version": "3.5.4",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.physics": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.profiling.core": {
"version": "1.0.3",
"depth": 1,
@@ -71,16 +71,6 @@
"type": "UnityEngine.PhysicsMaterial2D",
"defaultInstantiationMode": 0
},
{
"userAdded": false,
"type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
"defaultInstantiationMode": 0
},
{
"userAdded": false,
"type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
"defaultInstantiationMode": 0
},
{
"userAdded": false,
"type": "UnityEngine.Rendering.VolumeProfile",
@@ -123,4 +113,4 @@
"defaultInstantiationMode": 1
},
"newSceneOverride": 0
}
}