Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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 @@ -46,6 +46,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Change Assets/Create/Rendering/Diffusion Profile to Assets/Create/Rendering/HDRP Diffusion Profile
- Change Assets/Create/Rendering/C# Custom Pass to Assets/Create/Rendering/HDRP C# Custom Pass
- Change Assets/Create/Rendering/C# Post Process Volume to Assets/Create/Rendering/HDRP C# Post Process Volume
- Tidy up of platform abstraction code for shader optimization.

## [11.0.0] - 2020-10-21

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 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
1 change: 1 addition & 0 deletions com.unity.visualeffectgraph/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Move Assets/Create/Visual Effects/Visual Effect Defaults to Assets/Create/VFX/VFX Defaults
- Move Assets/Create/Visual Effects/Visual Effect Subgraph Operator to Assets/Create/VFX/VFX Subgraph Operator
- Move Assets/Create/Visual Effects/Visual Effect Subgraph Block to Assets/Create/VFX/VFX Subgraph Block
- Tidy up of platform abstraction code for random number generation, requires a dependency on com.unity.render-pipelines.core for those abstractions.

## [11.0.0] - 2020-10-21

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": "12.0.0"
"com.unity.shadergraph": "12.0.0",
"com.unity.render-pipelines.core": "12.0.0"
},
"samples": [
{
Expand Down