From e2163d675594493df300dda9c82c91cf23163664 Mon Sep 17 00:00:00 2001 From: Manuele Bonanno Date: Tue, 19 Oct 2021 11:14:37 +0200 Subject: [PATCH 1/7] changed default CopyDepthMode to AfterTransparents --- .../Runtime/UniversalRendererData.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs b/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs index f9b4afc0855..b6eba330c5d 100644 --- a/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs +++ b/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs @@ -97,7 +97,7 @@ public sealed class ShaderResources [SerializeField] bool m_ShadowTransparentReceive = true; [SerializeField] RenderingMode m_RenderingMode = RenderingMode.Forward; [SerializeField] DepthPrimingMode m_DepthPrimingMode = DepthPrimingMode.Disabled; // Default disabled because there are some outstanding issues with Text Mesh rendering. - [SerializeField] CopyDepthMode m_CopyDepthMode = CopyDepthMode.AfterOpaques; // TODO: the new default should be CopyDepthMode.AfterTransparents. + [SerializeField] CopyDepthMode m_CopyDepthMode = CopyDepthMode.AfterTransparents; [SerializeField] bool m_AccurateGbufferNormals = false; [SerializeField] bool m_ClusteredRendering = false; const TileSize k_DefaultTileSize = TileSize._32; From a23cdc844989f853b5a744441146655384f84b34 Mon Sep 17 00:00:00 2001 From: Manuele Bonanno Date: Tue, 19 Oct 2021 11:41:45 +0200 Subject: [PATCH 2/7] Changed URP_Foundation tests renderers' copy depth mode to AfterTransparents --- .../Assets/CommonAssets/DeferredRenderer.asset | 3 +++ .../Assets/CommonAssets/DeferredRenderer_AccurateGBuffer.asset | 3 +++ .../Assets/CommonAssets/DeferredRenderer_RenderPass.asset | 3 +++ .../Assets/CommonAssets/ForwardRenderer.asset | 3 +++ .../Assets/CommonAssets/ForwardRenderer_RenderPass.asset | 3 +++ .../Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset | 3 +++ .../Scenes/126_RendererFeatureActive/Test_126_Renderer.asset | 3 +++ .../Test_126_Renderer_RenderPass.asset | 3 +++ .../Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset | 3 +++ .../Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset | 3 +++ .../Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset | 3 +++ .../Renderers/SSAO_DeferredRenderer_RenderPass.asset | 3 +++ .../Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset | 3 +++ .../Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset | 3 +++ .../Scenes/206_Motion_Vectors/MotionVectorRenderer.asset | 3 +++ .../Assets/Scenes/230_Decals/DBufferDeferred.asset | 3 +++ .../Assets/Scenes/230_Decals/DBufferForward.asset | 3 +++ .../Assets/Scenes/230_Decals/ScreenSpaceDeferred.asset | 3 +++ .../Assets/Scenes/230_Decals/ScreenSpaceForward.asset | 3 +++ .../Scenes/245_Normal_Reconstruction/DrawNormalsRenderer.asset | 3 +++ 20 files changed, 60 insertions(+) diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer.asset index e4537e82890..020b9951439 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_AccurateGBuffer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_AccurateGBuffer.asset index a606b08e1fe..9e93843d0f2 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_AccurateGBuffer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_AccurateGBuffer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 1 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_RenderPass.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_RenderPass.asset index 1a5e8508383..d379437e1ed 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_RenderPass.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/DeferredRenderer_RenderPass.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer.asset index a4e7b67d147..c1ffe420ab1 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer_RenderPass.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer_RenderPass.asset index 09a67268d83..5e1e7f15e18 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer_RenderPass.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/CommonAssets/ForwardRenderer_RenderPass.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset index c54631bf50e..b1b6d1c0cfc 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset @@ -37,6 +37,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -53,9 +54,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &5740704530427184019 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer.asset index ef3c669dabc..43aa6ba0646 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer.asset @@ -116,6 +116,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -132,6 +133,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer_RenderPass.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer_RenderPass.asset index 667cb214ff3..bbe1f886588 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer_RenderPass.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/126_RendererFeatureActive/Test_126_Renderer_RenderPass.asset @@ -116,6 +116,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -132,6 +133,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset index 75e7ab25c92..17fcf0e8295 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,9 +53,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &7456660863052077093 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset index dc1dd9dbe56..7a9db652e17 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,9 +53,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &1912622647174990926 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset index eaf3c00939b..16497222ea5 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset @@ -55,6 +55,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -71,9 +72,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &3778245575090843755 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer_RenderPass.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer_RenderPass.asset index 7a3bd3e618d..2a91ca545bc 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer_RenderPass.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer_RenderPass.asset @@ -55,6 +55,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -71,9 +72,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &3778245575090843755 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset index 8e6945962cb..9fc0314190e 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset @@ -61,6 +61,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 2147483647 @@ -77,9 +78,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &5568179863035868408 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset index b8bf67fc2bb..7bf389f2b5c 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset @@ -55,6 +55,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -71,9 +72,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &339116797255187971 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset index 34aad084864..cd48d34e3c8 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,9 +53,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &7182410664851599670 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferDeferred.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferDeferred.asset index c573487ea3a..eb1bb6b4296 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferDeferred.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferDeferred.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferForward.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferForward.asset index 8cad546f1db..c19df06268f 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferForward.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/DBufferForward.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceDeferred.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceDeferred.asset index 2984da9faf1..531982d5b70 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceDeferred.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceDeferred.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceForward.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceForward.asset index 70b4722873e..2e4d35d8bed 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceForward.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/230_Decals/ScreenSpaceForward.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/245_Normal_Reconstruction/DrawNormalsRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/245_Normal_Reconstruction/DrawNormalsRenderer.asset index d6d74555764..a2ad4338396 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/245_Normal_Reconstruction/DrawNormalsRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/245_Normal_Reconstruction/DrawNormalsRenderer.asset @@ -50,6 +50,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -66,6 +67,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 From 8373b246cd5c2c8952bdbc55391da04fcb47d225 Mon Sep 17 00:00:00 2001 From: Manuele Bonanno Date: Wed, 20 Oct 2021 10:34:11 +0200 Subject: [PATCH 3/7] changed the copy depth mode to AfterOpaques to fix the motion vectors test --- .../Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset index cd48d34e3c8..2b9cbceb1cf 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/Scenes/206_Motion_Vectors/MotionVectorRenderer.asset @@ -53,7 +53,7 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 - m_CopyDepthMode: 1 + m_CopyDepthMode: 0 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 From 5fe27764e30089cff033acf6963be066d6882ecd Mon Sep 17 00:00:00 2001 From: Manuele Bonanno Date: Wed, 20 Oct 2021 12:47:00 +0200 Subject: [PATCH 4/7] changed the Copy Depth Mode of all the renderers of the URP_Lighting test project to AfterTransparent --- .../Assets/CommonAssets/DeferredRenderer.asset | 3 +++ .../Assets/CommonAssets/ForwardRenderer.asset | 3 +++ .../200_Assets/Renderers/DepthNormalsRenderer.asset | 13 +++++++++++++ .../Scenes/200_Assets/Renderers/DepthRenderer.asset | 13 +++++++++++++ .../Renderers/SSAO_DeferredRenderer.asset | 13 +++++++++++++ .../Renderers/SSAO_DepthNormalRenderer.asset | 13 +++++++++++++ .../200_Assets/Renderers/SSAO_DepthRenderer.asset | 13 +++++++++++++ 7 files changed, 71 insertions(+) diff --git a/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/DeferredRenderer.asset b/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/DeferredRenderer.asset index e4537e82890..020b9951439 100644 --- a/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/DeferredRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/DeferredRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/ForwardRenderer.asset b/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/ForwardRenderer.asset index a4e7b67d147..c1ffe420ab1 100644 --- a/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/ForwardRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Lighting/Assets/CommonAssets/ForwardRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset index 79b22a779f1..17fcf0e8295 100644 --- a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset @@ -12,6 +12,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: DepthNormalsRenderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} m_RendererFeatures: - {fileID: 7456660863052077093} m_RendererFeatureMap: 25d8c6408c617b67 @@ -29,6 +32,11 @@ MonoBehaviour: coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, + type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -44,7 +52,12 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 1 m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &7456660863052077093 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset index dab5616b1e7..7a9db652e17 100644 --- a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset @@ -12,6 +12,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: DepthRenderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} m_RendererFeatures: - {fileID: 1912622647174990926} m_RendererFeatureMap: 4e8c3b022a008b1a @@ -29,6 +32,11 @@ MonoBehaviour: coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, + type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -44,7 +52,12 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 0 m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &1912622647174990926 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset index c4c3dadb78f..16497222ea5 100644 --- a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset @@ -29,6 +29,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SSAO_DeferredRenderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} m_RendererFeatures: - {fileID: 3778245575090843755} - {fileID: -638104044694843295} @@ -48,6 +51,11 @@ MonoBehaviour: coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, + type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -63,7 +71,12 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 0 m_RenderingMode: 1 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &3778245575090843755 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset index 71e9cddb366..9fc0314190e 100644 --- a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset @@ -35,6 +35,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SSAO_DepthNormalRenderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} m_RendererFeatures: - {fileID: -1872376063803869872} - {fileID: 5568179863035868408} @@ -54,6 +57,11 @@ MonoBehaviour: coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, + type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 2147483647 @@ -69,7 +77,12 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 0 m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &5568179863035868408 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset index 560d4bffd74..7bf389f2b5c 100644 --- a/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Lighting/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset @@ -29,6 +29,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: SSAO_DepthRenderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} m_RendererFeatures: - {fileID: 339116797255187971} - {fileID: -7210456701355759144} @@ -48,6 +51,11 @@ MonoBehaviour: coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, + type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -63,7 +71,12 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 0 m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &339116797255187971 MonoBehaviour: m_ObjectHideFlags: 0 From 4b710d2b5a617d148066304521962f4f0c2be9cc Mon Sep 17 00:00:00 2001 From: Manuele Bonanno Date: Wed, 20 Oct 2021 12:57:27 +0200 Subject: [PATCH 5/7] changed the Copy Depth Mode of all the renderers of the URP_PostPro test project to AfterTransparent --- .../Assets/CommonAssets/DeferredRenderer.asset | 3 +++ .../Assets/CommonAssets/ForwardRenderer.asset | 3 +++ .../052_LWCallbacks/CallbackTestRenderer.asset | 17 +++++++++++++++-- ...cessingRenderUICustomRenderer_Renderer.asset | 17 +++++++++++++++-- 4 files changed, 36 insertions(+), 4 deletions(-) diff --git a/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/DeferredRenderer.asset b/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/DeferredRenderer.asset index 95ad4bae4c5..630c0da3d41 100644 --- a/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/DeferredRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/DeferredRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/ForwardRenderer.asset b/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/ForwardRenderer.asset index 88eae80c8d4..63de6a05f33 100644 --- a/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/ForwardRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_PostPro/Assets/CommonAssets/ForwardRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset b/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset index b23670ea1a6..f55fabbd35a 100644 --- a/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/052_LWCallbacks/CallbackTestRenderer.asset @@ -12,6 +12,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: CallbackTestRenderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} m_RendererFeatures: - {fileID: 5740704530427184019} m_RendererFeatureMap: @@ -27,9 +30,14 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} - coreBlitPS: {fileID: 4800000, guid: 370f7a9cc4e362d488af024d371091e8, type: 3} - coreBlitColorAndDepthPS: {fileID: 4800000, guid: c6e57f5bdbd2a284a86a3097c03884c8, + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, + type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -45,7 +53,12 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 1 m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &5740704530427184019 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/120_PostProcessingRenderUICustomRenderer/120_PostProcessingRenderUICustomRenderer_Renderer.asset b/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/120_PostProcessingRenderUICustomRenderer/120_PostProcessingRenderUICustomRenderer_Renderer.asset index 7b1a02fdaac..bb933673e79 100644 --- a/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/120_PostProcessingRenderUICustomRenderer/120_PostProcessingRenderUICustomRenderer_Renderer.asset +++ b/TestProjects/UniversalGraphicsTest_PostPro/Assets/Scenes/120_PostProcessingRenderUICustomRenderer/120_PostProcessingRenderUICustomRenderer_Renderer.asset @@ -12,6 +12,9 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} m_Name: UniversalRenderPipelineAsset_Renderer m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} m_RendererFeatures: - {fileID: 4450485241359397263} m_RendererFeatureMap: @@ -27,9 +30,14 @@ MonoBehaviour: stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3} - coreBlitPS: {fileID: 4800000, guid: 370f7a9cc4e362d488af024d371091e8, type: 3} - coreBlitColorAndDepthPS: {fileID: 4800000, guid: c6e57f5bdbd2a284a86a3097c03884c8, + coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, + type: 3} + cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, + type: 3} + objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -45,7 +53,12 @@ MonoBehaviour: zFailOperation: 0 m_ShadowTransparentReceive: 1 m_RenderingMode: 0 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 + m_ClusteredRendering: 0 + m_TileSize: 32 + m_IntermediateTextureMode: 0 --- !u!114 &4450485241359397263 MonoBehaviour: m_ObjectHideFlags: 0 From 1f4266e6e1808b56185ad3c39d9302ae941ecf70 Mon Sep 17 00:00:00 2001 From: Manuele Bonanno Date: Wed, 20 Oct 2021 13:03:22 +0200 Subject: [PATCH 6/7] changed the Copy Depth Mode of all the renderers of the URP_Terrain test project to AfterTransparent --- .../Assets/CommonAssets/DeferredRenderer.asset | 3 +++ .../Assets/CommonAssets/ForwardRenderer.asset | 3 +++ .../Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset | 3 +++ .../Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset | 3 +++ .../Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset | 3 +++ .../Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset | 3 +++ .../Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset | 3 +++ .../Assets/Scenes/230_Decal/DBufferDeferred.asset | 3 +++ .../Assets/Scenes/230_Decal/DBufferForward.asset | 3 +++ .../Assets/Scenes/230_Decal/ScreenSpaceDeferred.asset | 3 +++ .../Assets/Scenes/230_Decal/ScreenSpaceForward.asset | 3 +++ 11 files changed, 33 insertions(+) diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/DeferredRenderer.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/DeferredRenderer.asset index e4537e82890..020b9951439 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/DeferredRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/DeferredRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/ForwardRenderer.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/ForwardRenderer.asset index a4e7b67d147..c1ffe420ab1 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/ForwardRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/CommonAssets/ForwardRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,6 +53,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset index 75e7ab25c92..17fcf0e8295 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthNormalsRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,9 +53,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &7456660863052077093 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset index dc1dd9dbe56..7a9db652e17 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/DepthRenderer.asset @@ -36,6 +36,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -52,9 +53,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &1912622647174990926 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset index eaf3c00939b..16497222ea5 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DeferredRenderer.asset @@ -55,6 +55,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -71,9 +72,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &3778245575090843755 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset index 8e6945962cb..9fc0314190e 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthNormalRenderer.asset @@ -61,6 +61,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 2147483647 @@ -77,9 +78,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &5568179863035868408 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset index b8bf67fc2bb..7bf389f2b5c 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/200_Assets/Renderers/SSAO_DepthRenderer.asset @@ -55,6 +55,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -71,9 +72,11 @@ MonoBehaviour: m_ShadowTransparentReceive: 0 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 1 --- !u!114 &339116797255187971 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferDeferred.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferDeferred.asset index c573487ea3a..eb1bb6b4296 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferDeferred.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferDeferred.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferForward.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferForward.asset index 8cad546f1db..c19df06268f 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferForward.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/DBufferForward.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceDeferred.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceDeferred.asset index ea7e0145087..85d56943cba 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceDeferred.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceDeferred.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 1 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 diff --git a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceForward.asset b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceForward.asset index 02ccf6e4fb5..ee1373847ba 100644 --- a/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceForward.asset +++ b/TestProjects/UniversalGraphicsTest_Terrain/Assets/Scenes/230_Decal/ScreenSpaceForward.asset @@ -59,6 +59,7 @@ MonoBehaviour: type: 3} objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486, type: 3} + m_AssetVersion: 2 m_OpaqueLayerMask: serializedVersion: 2 m_Bits: 4294967295 @@ -75,6 +76,8 @@ MonoBehaviour: m_ShadowTransparentReceive: 1 m_RenderingMode: 0 m_DepthPrimingMode: 0 + m_CopyDepthMode: 1 m_AccurateGbufferNormals: 0 m_ClusteredRendering: 0 m_TileSize: 32 + m_IntermediateTextureMode: 0 From 831966195f99761a811d4220558265d07a261054 Mon Sep 17 00:00:00 2001 From: Manuele Bonanno Date: Thu, 21 Oct 2021 13:24:40 +0200 Subject: [PATCH 7/7] updated the Linux player Vulkan reference image for test 206 --- .../Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png | 4 ++-- .../LinuxPlayer/Vulkan/None/206_Motion_Vectors.png.meta | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png b/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png index 0bb3124cd74..95ad7ff9b1b 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82fadb61847e974f38302934df925eb0cb6cc161017f841385db41461d409e86 -size 17779 +oid sha256:6bdade561383b978326404b7cd3f940df67e9511f8eaf19ff719a36e23d3bba9 +size 15906 diff --git a/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png.meta b/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png.meta index 585bf5d0d03..25ea0b1912b 100644 --- a/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png.meta +++ b/TestProjects/UniversalGraphicsTest_Foundation/Assets/ReferenceImages/Linear/LinuxPlayer/Vulkan/None/206_Motion_Vectors.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7697d9aae1820c14e9af45c1cd0a2e6d +guid: 208f3e03d61224ca9954ac44e44983e6 TextureImporter: internalIDToNameTable: [] externalObjects: {}