Skip to content

SRP bump to 13.1.1 #6041

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 18, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .yamato/_copycat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ nightly_katana_abv_validate:
variables:
MANIFEST: .copycat/graphics.json
RELEASE_BRANCH: trunk
SRP_VERSION: "13.1.0"
SRP_VERSION: "13.1.1"
skip_checkout: true
commands:
- eval "$COPYCAT_1"
Expand All @@ -31,7 +31,7 @@ vendor:
variables:
MANIFEST: .copycat/graphics.json
RELEASE_BRANCH: trunk
SRP_VERSION: "13.1.0"
SRP_VERSION: "13.1.1"
skip_checkout: true
commands:
- eval "$COPYCAT_1"
Expand Down
2 changes: 1 addition & 1 deletion Tools/CreateLocalPackages.cmd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set version=13.1.0
set version=13.1.1
call CreateOneLocalPackage.bat com.unity.render-pipelines.core %version%
call CreateOneLocalPackage.bat com.unity.render-pipelines.high-definition %version%
call CreateOneLocalPackage.bat com.unity.render-pipelines.high-definition-config %version%
Expand Down
5 changes: 5 additions & 0 deletions com.unity.render-pipelines.core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [13.1.1] - 2021-10-04

### Added
- Added support for high performant unsafe (uint only) Radix, Merge and Insertion sort algorithms on CoreUnsafeUtils.

## [13.1.0] - 2021-09-24

### Added
Expand Down
2 changes: 1 addition & 1 deletion com.unity.render-pipelines.core/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "com.unity.render-pipelines.core",
"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.",
"version": "13.1.0",
"version": "13.1.1",
"unity": "2022.1",
"unityRelease": "0a12",
"displayName": "Core RP Library",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [13.1.1] - 2021-10-04

Version Updated
The version number for this package has increased due to a version update of a related graphics package.

## [13.1.0] - 2021-09-24

Version Updated
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"name": "com.unity.render-pipelines.high-definition-config",
"description": "Configuration files for the High Definition Render Pipeline.",
"version": "13.1.0",
"version": "13.1.1",
"unity": "2022.1",
"unityRelease": "0a12",
"displayName": "High Definition RP Config",
"dependencies": {
"com.unity.render-pipelines.core": "13.1.0"
"com.unity.render-pipelines.core": "13.1.1"
}
}
38 changes: 23 additions & 15 deletions com.unity.render-pipelines.high-definition/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,48 +4,56 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [13.1.0] - 2021-09-24
## [13.1.1] - 2021-10-04

### Added
- Added a SG node to get the main directional light direction.
- Added support for orthographic camera in path tracing.
- Added public API to edit materials from script at runtime.

### Changed
- Use RayTracingAccelerationStructure.CullInstances to filter Renderers and populate the acceleration structure with ray tracing instances for improved CPU performance on the main thread.
- MaterialReimporter.ReimportAllMaterials and MaterialReimporter.ReimportAllHDShaderGraphs now batch the asset database changes to improve performance.
- Changed the max distance for Light Anchors to avoid unstability with high values (case 1362802).
- PrepareLightsForGPU CPU Light loop performance improvement (40% to 70% faster), utilizing burst and optimized. Utilizing better sorting, distributing work in jobs and improving cache access of light data.

### Fixed
- Fixed the volume not being assigned on some scene templates.
- Fixed corruption in player with lightmap uv when Optimize Mesh Data is enabled [1357902]
- Fixed a warning to Rendering Debugger Runtime UI when debug shaders are stripped.
- Fixed Probe volume debug exposure compensation to match the Lighting debug one.
- Fixed lens flare occlusion issues with TAA. (1365098)
- Fixed misleading text and improving the eye scene material samples. (case 1368665)
- Fixed missing DisallowMultipleComponent annotations in HDAdditionalReflectionData and HDAdditionalLightData (case 1365879).
- Fixed ambient occlusion strenght incorrectly using GTAOMultiBounce
- Fixed decal position when created from context menu. (case 1368987)
- Fixed the clouds not taking properly into account the fog when in distant mode and with a close far plane (case 1367993).
- Fixed overwriting of preview camera background color. [case 1357004](https://issuetracker.unity3d.com/product/unity/issues/guid/1361557/)
- Fixed selection of light types (point, area, directional) for path-traced Unlit shadow mattes.
- Fixed precision issues with the scene voxelization for APV, especially with geometry at the origin.
- Fixed the volumetric clouds debug view not taking into account the exposure and leading to Nans (case 1365054).
- Fixed the dependency between transparent SSR and transparent depth prepass being implicit (case 1365915).
- Fixed area light cookie field to use the same style as the other cookie fields
- Fixed the dependency between transparent SSR and transparent depth prepass being implicit (case 1365915).
- Fixed depth pyramid being incorrect when having multiple cameras (scene view and gameview) and when hardware DRS was activated.
- Fixed the cloudlayer not using depth buffer.
- Fixed crossfade not working on the HD ST8 ShaderGraph [case 1369586](https://fogbugz.unity3d.com/f/cases/1369586/)

- Fixed range compression factor being clamped. (case 1365707)
- Fixed tooltip not showing on labels in ShaderGraphs (1358483).
- Fix API warnings in Matcap mode on Metal.
- Fix D3D validation layer errors w.r.t shadow textures when an atlas is not used.
- Fixed anchor position offset property for the Light Anchor component. (case 1362809)
- Fixed minor performance issues in SSGI (case 1367144).

## [13.0.0] - 2021-09-01
## [13.1.0] - 2021-09-24

### Added
- Added public API to edit materials from script at runtime.
- Added a SG node to get the main directional light direction.

### Changed
- MaterialReimporter.ReimportAllMaterials and MaterialReimporter.ReimportAllHDShaderGraphs now batch the asset database changes to improve performance.

### Fixed
- Fixed the volume not being assigned on some scene templates.
- Fixed corruption in player with lightmap uv when Optimize Mesh Data is enabled [1357902]
- Fixed a warning to Rendering Debugger Runtime UI when debug shaders are stripped.
- Fixed Probe volume debug exposure compensation to match the Lighting debug one.
- Fixed lens flare occlusion issues with TAA. (1365098)
- Fixed misleading text and improving the eye scene material samples. (case 1368665)
- Fixed missing DisallowMultipleComponent annotations in HDAdditionalReflectionData and HDAdditionalLightData (case 1365879).
- Fixed ambient occlusion strenght incorrectly using GTAOMultiBounce

## [13.0.0] - 2021-09-01

### Fixed
- Fixed impossibility to release the cursor in the template.
Expand Down Expand Up @@ -104,7 +112,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Improved sampling of overlapping point/area lights in path-traced volumetric scattering (case 1358777).
- Path-traced volumetric scattering now takes fog color into account, adding scattered contribution on top of the non-scattered result (cases 1346105, 1358783).
- Fixed minor readability issues in the ray tracing code.
- PrepareLightsForGPU CPU Light loop performance improvement (40% to 70% faster), utilizing burst and optimized. Utilizing better sorting, distributing work in jobs and improving cache access of light data.


## [12.0.0] - 2021-01-11

Expand Down
10 changes: 5 additions & 5 deletions com.unity.render-pipelines.high-definition/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "com.unity.render-pipelines.high-definition",
"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.",
"version": "13.1.0",
"version": "13.1.1",
"unity": "2022.1",
"unityRelease": "0a12",
"displayName": "High Definition RP",
Expand All @@ -12,10 +12,10 @@
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.terrain": "1.0.0",
"com.unity.render-pipelines.core": "13.1.0",
"com.unity.shadergraph": "13.1.0",
"com.unity.visualeffectgraph": "13.1.0",
"com.unity.render-pipelines.high-definition-config": "13.1.0"
"com.unity.render-pipelines.core": "13.1.1",
"com.unity.shadergraph": "13.1.1",
"com.unity.visualeffectgraph": "13.1.1",
"com.unity.render-pipelines.high-definition-config": "13.1.1"
},
"keywords": [
"graphics",
Expand Down
29 changes: 19 additions & 10 deletions com.unity.render-pipelines.universal/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,30 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [13.1.0] - 2021-09-24
## [13.1.1] - 2021-10-04

### Added
- Added public api and updated docs for Light2D shape properties.
- Added Depth Texture setting for Overlay Camera.
- Added Depth Priming support for Vulkan with MSAA.
- Added Shadows and Additional Lights off variants stripping.

### Changed
- Main light shadow, additional light shadow and additional light keywords are now enabled based on urp setting instead of existence in scene. This allows better variant stripping.

### Fixed
- Fixed a regression where ShaderGraph screen position was not correct in game view and when using XR [1369450]
- Fixed overwriting of preview camera background color. [case 1357004](https://issuetracker.unity3d.com/product/unity/issues/guid/1361557/)
- Fixed ShadowCaster now requires varying normalWS to include changed normals from vertex shader in shader graph.
- Fixed typo in numIterationsEnclosingSphere api name
- Fix for rendering thumbnails. [case 1348209](https://issuetracker.unity3d.com/issues/preview-of-assets-do-not-show-in-the-project-window)
- Fixed a regression bug where XR camera postion can not be modified in beginCameraRendering [case 1365000]
- Fixed an issue in where installing the Adaptive Performance package caused errors to the inspector UI [1368161](https://issuetracker.unity3d.com/issues/urp-package-throws-compilation-error-cs1525-when-imported-together-with-adaptive-performance-package)

## [13.1.0] - 2021-09-24

### Added
- Added public api and updated docs for Light2D shape properties.

### Changed

- URP will no longer render via an intermediate texture unless actively required by a Renderer Feature. See the upgrade guide for compatibility options and how assets are upgraded.
Expand All @@ -20,10 +36,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Fixed
- Fixed the LensFlare flicker with TAA on SceneView (case 1356734).
- Fixed an issue where Unlit and ParticlesUnlit shaders did not have HDR color selection for albedo [case 1283767](https://issuetracker.unity3d.com/issues/built-in-unlit-particle-shader-has-hdr-color-selection-for-albedo-urp-unlit-particles-do-not)
- Fixed a regression where ShaderGraph screen position was not correct in game view and when using XR [1369450]
- Fixed overwriting of preview camera background color. [case 1357004](https://issuetracker.unity3d.com/product/unity/issues/guid/1361557/)
- Fixed ShadowCaster now requires varying normalWS to include changed normals from vertex shader in shader graph.
- Fixed typo in numIterationsEnclosingSphere api name


## [13.0.0] - 2021-09-01
### Added
Expand All @@ -34,7 +47,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Changed
- Removed experimental tile deferred code.
- VFX: New shadergraph support directly on Universal target.
- Main light shadow, additional light shadow and additional light keywords are now enabled based on urp setting instead of existence in scene. This allows better variant stripping.

### Fixed
- Added warning for lit shader detailed abledo, if texture is not linear. [1342011](https://issuetracker.unity3d.com/issues/detail-maps-packed-differently-in-built-in-vs-urp)
Expand All @@ -44,9 +56,6 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Added "Conservative Enclosing Sphere" setting to fix shadow frustum culling issue where shadows are erroneously culled in corners of cascades [case 1153151](https://issuetracker.unity3d.com/issues/lwrp-shadows-are-being-culled-incorrectly-in-the-corner-of-the-camera-viewport-when-the-far-clip-plane-is-small)
- Fixed memory leak with XR combined occlusion meshes. [case 1366173]
- Fixed a bug with Sprite Targets in ShaderGraph not rendering correctly in game view [1352225]
- Fix for rendering thumbnails. [case 1348209](https://issuetracker.unity3d.com/issues/preview-of-assets-do-not-show-in-the-project-window)
- Fixed a regression bug where XR camera postion can not be modified in beginCameraRendering [case 1365000]
- Fixed an issue in where installing the Adaptive Performance package caused errors to the inspector UI [1368161](https://issuetracker.unity3d.com/issues/urp-package-throws-compilation-error-cs1525-when-imported-together-with-adaptive-performance-package)

## [12.0.0] - 2021-01-11
### Added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"Exceptions": [
{
"ValidationTest": "Package Lifecycle Validation",
"ExceptionError": "Package com.unity.render-pipelines.universal@13.1.0 depends on package com.unity.burst@1.5.0 which is in an invalid track for release purposes. Release versions can only depend on Release versions.",
"PackageVersion": "13.1.0"
"ExceptionError": "Package com.unity.render-pipelines.universal@13.1.1 depends on package com.unity.burst@1.5.0 which is in an invalid track for release purposes. Release versions can only depend on Release versions.",
"PackageVersion": "13.1.1"
}
]
}
6 changes: 3 additions & 3 deletions com.unity.render-pipelines.universal/package.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"name": "com.unity.render-pipelines.universal",
"description": "The Universal Render Pipeline (URP) is a prebuilt Scriptable Render Pipeline, made by Unity. URP provides artist-friendly workflows that let you quickly and easily create optimized graphics across a range of platforms, from mobile to high-end consoles and PCs.",
"version": "13.1.0",
"version": "13.1.1",
"unity": "2022.1",
"unityRelease": "0a12",
"displayName": "Universal RP",
"dependencies": {
"com.unity.mathematics": "1.2.1",
"com.unity.burst": "1.5.0",
"com.unity.render-pipelines.core": "13.1.0",
"com.unity.shadergraph": "13.1.0"
"com.unity.render-pipelines.core": "13.1.1",
"com.unity.shadergraph": "13.1.1"
},
"keywords": [
"graphics",
Expand Down
25 changes: 15 additions & 10 deletions com.unity.shadergraph/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,28 @@ All notable changes to this package are documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [13.1.0] - 2021-09-24
## [13.1.1] - 2021-10-04

### Added
- Adding ability to automatically cast Bools to Vector types in ShaderGraph [1359160]
- Added ShaderGraph import warning to old nodes and properties, and ability to dismiss the warning if old behavior is desired.
- Added normal transforms to the Transform node

### Changed
- Changed the title suffix on old nodes and properties rom "Deprecated" to "Legacy".

### Fixed
- Fixed Triplanar ShaderGraph node to handle arbitrary input and output coordinate spaces [1346477] (https://issuetracker.unity3d.com/issues/shader-graph-rotating-gameobject-get-material-stretched-when-using-triplanar-node)
- Fixed a bug that Parallax Mapping and Parallax Occlusion Mapping nodes don't use the same channel to sample heightmap by adding drop-downs for channel selecting to both of the nodes. [1347270] (https://fogbugz.unity3d.com/f/cases/1347270/)
- Fixed errors in the ShaderGraph Transform node [1368082]
- Fixed the Scene Depth node so it returns proper results in Eye space when using an orthographic camera [1311272]

## [13.1.0] - 2021-09-24

### Fixed
- Fixed bug where an exception was thrown on undo operation after adding properties to a category [1348910] (https://fogbugz.unity3d.com/f/cases/1348910/)
- Fixed the sticky-note editable title text size in shader graph not matching the set font size [1357657].
- Fixed unhandled exception when loading a subgraph with duplicate slots [1366200] (https://issuetracker.unity3d.com/product/unity/issues/guid/1366200/)
- Fixed Triplanar ShaderGraph node to handle arbitrary input and output coordinate spaces [1346477] (https://issuetracker.unity3d.com/issues/shader-graph-rotating-gameobject-get-material-stretched-when-using-triplanar-node)
- Fixed a bug that Parallax Mapping and Parallax Occlusion Mapping nodes don't use the same channel to sample heightmap by adding drop-downs for channel selecting to both of the nodes. [1347270] (https://fogbugz.unity3d.com/f/cases/1347270/)

## [13.0.0] - 2021-09-01

Expand All @@ -23,10 +34,6 @@ The version number for this package has increased due to a version update of a r

### Added
- Adding control of anisotropic settings on inline Sampler state nodes in ShaderGraph.
- Added ShaderGraph import warning to old nodes and properties, and ability to dismiss the warning if old behavior is desired.

### Changed
- Changed the title suffix on old nodes and properties rom "Deprecated" to "Legacy".

### Fixed
- Fixed bug where it was not possible to switch to Graph Settings tab in Inspector if multiple nodes and an edge was selected [1357648] (https://fogbugz.unity3d.com/f/cases/1357648/)
Expand All @@ -40,10 +47,9 @@ The version number for this package has increased due to a version update of a r
- Fixed an issue where ShaderGraph "view shader" commands were opening in individual windows, and blocking Unity from closing [1367188]
- Improved screenspace position accuracy in the fragment shader by using VPOS [1352662] (https://issuetracker.unity3d.com/issues/shadergraph-dither-node-results-in-artifacts-when-far-from-origin-caused-by-screen-position-breaking-down)
- Fixed the node searcher results to prefer names over synonyms [1366058]
- Fixed the Scene Depth node so it returns proper results in Eye space when using an orthographic camera [1311272]

- Fixed the sticky-note editable title text size in shader graph not matching the set font size [1357657].
- Fixed how graph errors were displayed when variant limits were reached [1355815]
- Fixed errors in the ShaderGraph Transform node [1368082]

## [12.0.0] - 2021-01-11

Expand Down Expand Up @@ -78,7 +84,6 @@ The version number for this package has increased due to a version update of a r
- Added visible errors for invalid stage capability connections to shader graph.
- Added a ShaderGraph animated preview framerate throttle.
- Added many node synonyms for the Create Node search so that it's easier to find nodes.
- Added normal transforms to the Transform node

### Changed
- Properties and Keywords are no longer separated by type on the blackboard. Categories allow for any combination of properties and keywords to be grouped together as the user defines.
Expand Down
Loading