Skip to content
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
1 change: 1 addition & 0 deletions com.unity.render-pipelines.high-definition/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### Changed
- Updated the tooltip for the Decal Angle Fade property (requires to enable Decal Layers in both HDRP asset and Frame settings) (case 1308048).
- Tidy up of platform abstraction code for shader optimization.

## [10.3.1] - 2020-01-26

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@

#pragma multi_compile _ ENABLE_MSAA

#ifdef SHADER_API_PSSL
# pragma argument( scheduler=minpressure ) // instruct the shader compiler to prefer minimizing vgpr usage
#endif

#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl"
#include "Packages/com.unity.render-pipelines.high-definition/Runtime/ShaderLibrary/ShaderVariables.hlsl"
#include "Packages/com.unity.render-pipelines.high-definition/Runtime/Material/NormalBuffer.hlsl"
Expand All @@ -16,6 +12,10 @@

#pragma only_renderers d3d11 playstation xboxone xboxseries vulkan metal switch

#ifdef SHADER_API_PSSL
#include SHADER_COMPILER_GLOBAL_OPTIMIZE_REGISTER_USAGE
#endif

// #pragma enable_d3d11_debug_symbols

#ifdef ENABLE_MSAA
Expand Down
3 changes: 3 additions & 0 deletions com.unity.visualeffectgraph/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Deleting a context node and a block while both are selected throws a null ref exception. [Case 315578](https://issuetracker.unity3d.com/product/unity/issues/guid/1315578/)
- Fixed shader compilation errors with textures in shader graph [Case 1309219](https://issuetracker.unity3d.com/product/unity/issues/guid/1309219/)

### Changed
- Tidy up of platform abstraction code for random number generation, requires a dependency on com.unity.render-pipelines.core for those abstractions.

## [10.3.1] - 2020-01-26

Version Updated
Expand Down
9 changes: 6 additions & 3 deletions com.unity.visualeffectgraph/Shaders/VFXCommon.hlsl
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// Required for the correct use of cross platform abstractions.
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl"

//Helper to disable bounding box compute code
#define USE_DYNAMIC_AABB 1

Expand Down Expand Up @@ -267,7 +270,7 @@ uint VFXMul24(uint a, uint b)
#ifndef SHADER_API_PSSL
return (a & 0xffffff) * (b & 0xffffff); // Tmp to ensure correct inputs
#else
return mul24(a, b);
return Mul24(a, b);
#endif
}

Expand Down Expand Up @@ -311,7 +314,7 @@ uint Lcg(uint seed)
const uint multiplier = 0x0019660d;
const uint increment = 0x3c6ef35f;
#if RAND_24BITS && defined(SHADER_API_PSSL)
return mad24(multiplier, seed, increment);
return Mad24(multiplier, seed, increment);
#else
return multiplier * seed + increment;
#endif
Expand All @@ -321,7 +324,7 @@ float ToFloat01(uint u)
{
#if !RAND_24BITS
return asfloat((u >> 9) | 0x3f800000) - 1.0f;
#else //Using mad24 keeping consitency between platform
#else //Using Mad24 keeping consitency between platform
return asfloat((u & 0x007fffff) | 0x3f800000) - 1.0f;
#endif
}
Expand Down
3 changes: 2 additions & 1 deletion com.unity.visualeffectgraph/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
"particles"
],
"dependencies": {
"com.unity.shadergraph": "10.4.0"
"com.unity.shadergraph": "10.4.0",
"com.unity.render-pipelines.core": "10.4.0"
},
"samples": [
{
Expand Down