Skip to content

Commit 7c90867

Browse files
theo-at-unityEvergreen
authored andcommitted
Bump SRP packages to 17.0.3
- Bumped SRP packages from 17.0.2 to 17.0.3. - For consistency, added the urp-config package to the editor manifest (see [thread](https://unity.slack.com/archives/C89KFUUCT/p1712083056017469)).
1 parent 4403743 commit 7c90867

File tree

17 files changed

+270
-32
lines changed

17 files changed

+270
-32
lines changed

Packages/com.unity.render-pipelines.core/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,36 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1010
Version Updated
1111
The version number for this package has increased due to a version update of a related graphics package.
1212

13+
## [17.0.2] - 2024-04-02
14+
15+
This version is compatible with Unity 6000.0.0b15.
16+
17+
### Changed
18+
- Improved Render Graph Viewer UI to allow jumping to pass definitions in C# IDE.
19+
- Replaced the overlays inside the RenderGraph Viewer with a fixed side panel.
20+
- Small optimization, frame allocation checks of the Render Graph resource pool are now enabled through Validation checks.
21+
- Improved and unified render graph profiling markers.
22+
- Improved execution performance with Render Graph.
23+
- Improved the resource pooling system in Render Graph.
24+
- Improved `BeginRenderPass` CPU performance in the Native Render Pass Render Graph (URP).
25+
- Made various improvements to Render Graph Viewer UX.
26+
27+
### Fixed
28+
- Improve reliability of shader variance list regex parser. Current parser includes time stamps which cause duplicates to not be parsed correctly. Changes improve regex parsing and sanitize the liens from the log (which include time stamps).
29+
- Fixed amemory leak from NativeList in RenderGraph.
30+
- Fixed some leaks / missing calls to Dispose() in GI probe baking code.
31+
- Fixed an issue where Screen Space UI Overlay would not rendered again without a camera in URP/HDRP.
32+
- Fixed issue where using BiRP-only Camera APIs with active SRP didn't display a warning as expected.
33+
- Fixed issue where errors could be thrown by debug action registration if deleting all axes in Input Manager.
34+
- Tier0 rendering ignores the scene visibility toggle.
35+
- Rendering Debugger - Fixed Render Graph Debug Display Reset behaviour.
36+
- Added CreateSkyboxRendererList in Render Graph API.
37+
- Fixed `PackFloat2To8` in `packing.hlsl`.
38+
- Fixed `DebugUI.Button` not working in Rendering Debugger runtime UI.
39+
- Fix Render Graph Viewer generating warnings when RenderGraph.Begin/EndProfilingSampler functions are used
40+
- Fixed Render Graph Viewer becoming empty on URP when selecting Project Settings > Graphics
41+
- Fix Render Graph Viewer displaying incorrect store action reasoning for MSAA textures
42+
1343
## [17.0.1] - 2023-12-21
1444

1545
This version is compatible with Unity 2023.3.0b2.

Packages/com.unity.render-pipelines.core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "com.unity.render-pipelines.core",
33
"description": "SRP Core makes it easier to create or customize a Scriptable Render Pipeline (SRP). SRP Core contains reusable code, including boilerplate code for working with platform-specific graphics APIs, utility functions for common rendering operations, and shader libraries. The code in SRP Core is use by the High Definition Render Pipeline (HDRP) and Universal Render Pipeline (URP). If you are creating a custom SRP from scratch or customizing a prebuilt SRP, using SRP Core will save you time.",
4-
"version": "17.0.2",
5-
"unity": "2023.3",
4+
"version": "17.0.3",
5+
"unity": "6000.0",
66
"displayName": "Core RP Library",
77
"dependencies": {
88
"com.unity.mathematics": "1.2.6",

Packages/com.unity.render-pipelines.high-definition-config/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1010
Version Updated
1111
The version number for this package has increased due to a version update of a related graphics package.
1212

13+
## [17.0.2] - 2024-04-02
14+
15+
This version is compatible with Unity 6000.0.0b15.
16+
17+
Version Updated
18+
The version number for this package has increased due to a version update of a related graphics package.
19+
1320
## [17.0.1] - 2023-12-21
1421

1522
This version is compatible with Unity 2023.3.0b2.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "com.unity.render-pipelines.high-definition-config",
33
"description": "Configuration files for the High Definition Render Pipeline.",
4-
"version": "17.0.2",
5-
"unity": "2023.3",
4+
"version": "17.0.3",
5+
"unity": "6000.0",
66
"displayName": "High Definition RP Config",
77
"dependencies": {
8-
"com.unity.render-pipelines.core": "17.0.2"
8+
"com.unity.render-pipelines.core": "17.0.3"
99
}
1010
}

Packages/com.unity.render-pipelines.high-definition/CHANGELOG.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,76 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1010
Version Updated
1111
The version number for this package has increased due to a version update of a related graphics package.
1212

13+
## [17.0.2] - 2024-04-02
14+
15+
This version is compatible with Unity 6000.0.0b15.
16+
17+
### Changed
18+
- Added new visual effects examples to the HDRP Water Sample example scenes.
19+
- Optimized the performance of reflection probe baking by baking all probes in a single batch.
20+
- Improved HDRP build time.
21+
- Optimized the color pyramid GPU time in HDRP.
22+
- Improved scene culling performance when APV is enabled in the project.
23+
24+
### Fixed
25+
- Fixed diffusion profiles not being unregistered from Default Volume Profile when deleted.
26+
- Fixed atmospheric scattering at far range.
27+
- Fixed specular blend in premultiplied alpha.
28+
- Fixed NullReferenceException when exiting Play Mode with HDRP + DLSS + XR.
29+
- Fixed a motion blur blending issue.
30+
- Fixed an issue that caused warnings for uninitialized variables in pathtracinglight.hlsl.
31+
- Fixed shader compilation issue in SixWayLit VFX shader when reduced precision types are enabled.
32+
- Fixed an invalid hair look-up table read / write that was occurring for a graphics format on some platforms.
33+
- Fixed an issue where debug variants of Terrain shaders would sometimes not compile.
34+
- Fixed in gpu build light list to avoid crashes on some GPUs.
35+
- Fixed water in SSR reflections issue.
36+
- Fixed offset in refraction in XR.
37+
- Fixed an issue where internally created Game Objects were being deallocated on scene changes.
38+
- Fixed XR texture 2D creation failure due to invalid slice configuration. The slice is misconfigured to 2 when creating Texture2D, causing internal failures.
39+
- Fixed artifacts on low resolution SSGI when dynamic resolution values are low.
40+
- Added an option to fix atmosphere when camera is in space.
41+
- Fixed errors from HDRP material inspector when URP is active.
42+
- Fixed missing VFX node to fetch water height at a given point.
43+
- Fixed shadow flickering when dynamic resolution is enabled.
44+
- Fixed a performance regression in area light evaluation code.
45+
- Optimize the OnDisable of DecalProjector component when disabling a lot of decals at the same time.
46+
- Removed the error message "Decal texture atlas out of space..." in release builds (it now only appears in the Editor or Development Builds).
47+
- Fixed fog scattering that didn't take in account the scene color.
48+
- Fixed lens flare occlusion not taking in account the volumetric fog for the sun.
49+
- Updated HDRP shaders to be HLSL2021 compliant.
50+
- Fixed interaction between on demand shadow rendering and enable/disable of the light source.
51+
- Fixed color pyramid perf on GPU using too many threads.
52+
- Fixed volumetric fog not rendering underwater.
53+
- Fixed coarse stencil bug computation race condition caused by a compiler bug in DXC.
54+
The issue manifests itself as flickering tiles on sub surface scatter pixels. This issue is caused because the DXC compiler does not make the branches using a groupThreadId vector comparison a scalar. Changing this to use the group index instead (preflattened) triggers the compiler to recognize the branch as a scalar instead.
55+
- Fixed SSGI, Ray traced GI, Path traced GI and No-GI now match when using an IBL.
56+
- Fixed memory leak when virtual texture is used on dx12 (consoles and PC).
57+
- Fixed correct resolution for refractive color pyramid sampling with DRS.
58+
- Fixed the wrong texture being set (due to resource name leaking) for half res downsample: instead of using _CameraDepthTexture which could be anything, using an new explicit name _SourceDownsampleDepth.
59+
When hardware DRS is on, we can safely assume that the ratio between the input and output textures is 1 because the GPU hardware sizes are watertight.
60+
- Fixed a warning that displayed when opening a template.
61+
- Fixed issues with dynamic resolution when using FSR 1.0 and Depth of Field.
62+
- Fixed an issue where global mip bias was updated 12 times during a frame in HDRP even when the value doesn't change.
63+
- Fixed a core samples dependencies errors with the Input System package.
64+
- Fixed an issue that caused the Game view to flicker with HDR and Reflection Probe on.
65+
- Fix a NaN issue in volumetric fog reprojection that caused black to propagate in the fog.
66+
- Fixed fullscreen material workflow in custom passes.
67+
- Fixed invalid AABB error in the console when using the APV with reflection probes
68+
- Restore `EditorGUIUtility.labelWidth` to default after drawing Material GUI
69+
- Add missing curve override indicator text to Color Curves volume component editor
70+
- Fix ambient lighting when rendering from script using Camera.Render.
71+
- Fix a scaling issue with the recorder.
72+
- Support rendering water in custom passes
73+
- Fix realloc of history buffer when XR is enabled
74+
- Fix scene modification when exiting play mode with the graphics compositor enabled.
75+
- Fix TAA post sharpen in XR
76+
- Improve the error message when a custom post-process volume doesn't find its shader.
77+
- Add Graphics Compositor Limitation section for VR
78+
- Fix cinematic eye shader lighting from directional lights
79+
- Fixed screen node not returning correct resolution after post-processing when dynamic resolution is enabled.
80+
- Move water specific global shader variables to separate file
81+
- Banding in IES importer
82+
1383
## [17.0.1] - 2023-12-21
1484

1585
This version is compatible with Unity 2023.3.0b2.

Packages/com.unity.render-pipelines.high-definition/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "com.unity.render-pipelines.high-definition",
33
"description": "The High Definition Render Pipeline (HDRP) is a high-fidelity Scriptable Render Pipeline built by Unity to target modern (Compute Shader compatible) platforms. HDRP utilizes Physically-Based Lighting techniques, linear lighting, HDR lighting, and a configurable hybrid Tile/Cluster deferred/Forward lighting architecture and gives you the tools you need to create games, technical demos, animations, and more to a high graphical standard.",
4-
"version": "17.0.2",
5-
"unity": "2023.3",
4+
"version": "17.0.3",
5+
"unity": "6000.0",
66
"displayName": "High Definition RP",
77
"dependencies": {
88
"com.unity.mathematics": "1.2.4",
@@ -12,10 +12,10 @@
1212
"com.unity.modules.animation": "1.0.0",
1313
"com.unity.modules.imageconversion": "1.0.0",
1414
"com.unity.modules.terrain": "1.0.0",
15-
"com.unity.render-pipelines.core": "17.0.2",
16-
"com.unity.shadergraph": "17.0.2",
17-
"com.unity.visualeffectgraph": "17.0.2",
18-
"com.unity.render-pipelines.high-definition-config": "17.0.2"
15+
"com.unity.render-pipelines.core": "17.0.3",
16+
"com.unity.shadergraph": "17.0.3",
17+
"com.unity.visualeffectgraph": "17.0.3",
18+
"com.unity.render-pipelines.high-definition-config": "17.0.3"
1919
},
2020
"keywords": [
2121
"graphics",

Packages/com.unity.render-pipelines.universal-config/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Changelog
2+
23
All notable changes to this package will be documented in this file.
34

45
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
@@ -9,4 +10,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
910
Version Updated
1011
The version number for this package has increased due to a version update of a related graphics package.
1112

13+
## [17.0.1] - 2023-12-21
14+
15+
This version is compatible with Unity 2023.3.0b2.
16+
17+
Version Updated
18+
The version number for this package has increased due to a version update of a related graphics package.
19+
1220
Started Changelog
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "com.unity.render-pipelines.universal-config",
33
"description": "Configuration files for the Universal Render Pipeline.",
4-
"version": "17.0.1",
5-
"unity": "2023.3",
4+
"version": "17.0.3",
5+
"unity": "6000.0",
66
"displayName": "Universal RP Config",
77
"dependencies": {
8-
"com.unity.render-pipelines.core": "17.0.1"
8+
"com.unity.render-pipelines.core": "17.0.3"
99
}
1010
}

Packages/com.unity.render-pipelines.universal/CHANGELOG.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,66 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1010
Version Updated
1111
The version number for this package has increased due to a version update of a related graphics package.
1212

13+
## [17.0.2] - 2024-04-02
14+
15+
This version is compatible with Unity 6000.0.0b15.
16+
17+
### Changed
18+
- SSAO CPU optimization. Many RasterPass into single UnsafePass.
19+
- The Auto option in SH Evaluation Mode, in the URP Asset, now chooses Per Vertex instead of Per Pixel on mobile and similar devices.
20+
- Bloom shader variants are now stripped per feature (LQ, LQ Dirt, HQ, HQ Dirt).
21+
- Exposed additional depth formats for `CameraDepthAttachment` and `CameraDepthTexture` (URP).
22+
- Improved MSL generation for Foveated Rendering.
23+
24+
### Fixed
25+
- Fixed an issue where an obsolete attribute from EnqueuePass API was not removed.
26+
- Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending.
27+
- Fixed an issue where Evaluate SH and SoftShadow keywords were incorrectly declared in ShaderGraph shaders.
28+
- Fixed an "undeclared identifier 'RemapFoveatedRenderingNonUniformToLimear" in ShaderPassDecal.hlsl(252).
29+
- Fixed an issue where LOD Crossfade was declared twice in Unlit ShaderGraph.
30+
- Fixed an "Implicit truncation of vector type" warning in ShaderPassDecal.hlsl(221).
31+
- Fixed an "Output value 'fragmentOutput' is not completely initialized" warning in ShaderPassDecal.hlsl(179).
32+
- Fixed an error in Bloom.shader for foveated when the debug check is enabled inside FoveatedRendering.hlsl.
33+
- Fixed an "floating point division by zero" warning in Shadows.hlsl(189)
34+
- Fixed incorrect alpha-clip behavior on transparent surfaces.
35+
- Fixed an issue where downsampled SSAO had serious artefacts on Android.
36+
- RenderGraph: Removed unnecessary clear passes of the bloom pyramid render targets.
37+
- Fixed an issue where NullReferenceExceptions appeared when switching between Quality Levels with Post Processing Volume Update mode set to ViaScripting.
38+
- Fixed early return for renderer features which required color when color didn't exist for depth only output texture.
39+
- Fixed NativeRenderPass store action.
40+
- Fixed an issue where debug variants of the "TerrainDetailLit" shader would not compile.
41+
- Fixed Skipped RenderObjects when rendering preview cameras.
42+
- Fixed the FinalPostPass executing before "AfterRenderingPostProcessing" instead of after it.
43+
- Fixed an issue where cameras flickered when using deferred rendering, rendering layers and two cameras.
44+
- Fixed bloom shader not working with non uniform rasterisation based foveated rendering on VR platforms that support it.
45+
- Added logic to enforce consistent hardware dynamic resolution settings during rendering to avoid issues when external code changes the global setting.
46+
- Fixed incorrect viewport size adjustment logic in CopyDepthPass that caused issues when dynamic resolution was active.
47+
- Correctly handle missing motion vectors for TAA. Fixes black screen on the 2D renderer when TAA is enabled.
48+
- Reduce the number of active unique samplers by using shareable inline samplers for most of the URP internal textures and buffers. Helps to avoid hitting the graphics API limit in URP Lit or custom shaders.
49+
- Fixed a warning in Lens flare shader for URP.
50+
- Fixed errors when calling RTHandles.Alloc() inside ScriptableRendererFeature.Create().
51+
- Fixed Depth of Field for URP RenderGraph.
52+
- Added UI features to encourage the use of Rendering Layers in URP to control selective lighting, instead of using culling mask. The former works across Deferred, Forward and Forward+, while the latter only works with Forward.
53+
- Fixed an issue where keywords were incorrectly enabled/disabled when shadows were enabled in the URP Asset and "Transparent Receive Shadows" was disabled on the renderer.
54+
- Fixed an issue to ensure motion vector depth buffer is valid for cameras with motion vectors enabled.
55+
- Fixed an issue where using Alpha Clipped shaders and Depth Priming resulted in invisible objects.
56+
- Fixed reflection probes are now sorted correctly for Forward+.
57+
- Fixed an issue where SSAO didn't use the correct check for rendering mode.
58+
- Disabled depth priming for cameras with depth-only render targets.
59+
- Fixed an issue where Render Graph Viewer display did not display a user-friendly camera name.
60+
- Fixed an issue with ScreenCaptureBridge under URP RenderGraph.
61+
- Fixed an issue where an incorrect WorldToCamera matrix was used in the main and additional light shadow passes.
62+
- Fixed an SRP Lens Flare rendering issue with Render Scale.
63+
- Restore `EditorGUIUtility.labelWidth` to default after drawing MaterialHeaderScopes
64+
- Add missing curve override indicator text to Color Curves volume component editor
65+
- Fixed an issue where logging an error gave a NullReferenceException for Server Builds.
66+
- Fixed false-negative missing RendererFeatures errors.
67+
- Motion Vector pass can now render after opaques. It correctly follows its depth dependency in pass order.
68+
- Fixed an issue where screen space decals wouldn't respect light cookies.
69+
- Fixed an issue where using the "Accurate G-buffer Normals" feature for deferred rendering on mobile platforms would cause a large amount of artifacts.
70+
- Scriptable TAA settings.
71+
- Fixed XROcclusionMesh.shader and XRMirrorView.shader are not stripped down when XR Plugin is not installed
72+
1373
## [17.0.1] - 2023-12-21
1474

1575
This version is compatible with Unity 2023.3.0b2.

Packages/com.unity.render-pipelines.universal/ValidationExceptions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"Exceptions": [
33
{
44
"ValidationTest": "API Updater Configuration Validation",
5-
"PackageVersion": "17.0.2"
5+
"PackageVersion": "17.0.3"
66
}
77
]
88
}

0 commit comments

Comments
 (0)