diff --git a/Assets/Settings/Mobile/Mobile_High.asset b/Assets/Settings/Mobile/Mobile_High.asset index a6f760e..edfb3e1 100644 --- a/Assets/Settings/Mobile/Mobile_High.asset +++ b/Assets/Settings/Mobile/Mobile_High.asset @@ -37,29 +37,29 @@ MonoBehaviour: m_ShEvalMode: 0 m_MainLightRenderingMode: 1 m_MainLightShadowsSupported: 1 - m_MainLightShadowmapResolution: 1024 - m_AdditionalLightsRenderingMode: 2 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 m_AdditionalLightsPerObjectLimit: 4 - m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightShadowsSupported: 1 m_AdditionalLightsShadowmapResolution: 2048 m_AdditionalLightsShadowResolutionTierLow: 256 m_AdditionalLightsShadowResolutionTierMedium: 512 m_AdditionalLightsShadowResolutionTierHigh: 1024 m_ReflectionProbeBlending: 1 m_ReflectionProbeBoxProjection: 1 - m_ShadowDistance: 50 - m_ShadowCascadeCount: 1 + m_ShadowDistance: 100 + m_ShadowCascadeCount: 4 m_Cascade2Split: 0.25 m_Cascade3Split: {x: 0.1, y: 0.3} m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} - m_CascadeBorder: 0.2 + m_CascadeBorder: 0.48867315 m_ShadowDepthBias: 1 m_ShadowNormalBias: 1 m_AnyShadowsSupported: 1 - m_SoftShadowsSupported: 0 + m_SoftShadowsSupported: 1 m_ConservativeEnclosingSphere: 1 m_NumIterationsEnclosingSphere: 64 - m_SoftShadowQuality: 2 + m_SoftShadowQuality: 3 m_AdditionalLightsCookieResolution: 1024 m_AdditionalLightsCookieFormat: 1 m_UseSRPBatcher: 1 diff --git a/Assets/Settings/Mobile/Mobile_High_Renderer.asset b/Assets/Settings/Mobile/Mobile_High_Renderer.asset index 3f1c041..727358c 100644 --- a/Assets/Settings/Mobile/Mobile_High_Renderer.asset +++ b/Assets/Settings/Mobile/Mobile_High_Renderer.asset @@ -234,10 +234,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9f7bf3c01c632d044877a67f9e9abb21, type: 3} m_Name: HierarchicalZFeature m_EditorClassIdentifier: - m_Active: 1 + m_Active: 0 settings: PyramidFunc: 0 - SkipThreeMip: 1 + SkipThreeMip: 0 UseThreeFrameReadback: 1 ComputeShader: {fileID: 7200000, guid: b10c09f63c5a5864ca12e07b1b361d56, type: 3} Spd: {fileID: 7200000, guid: 2c0519b45f80f5c47b4ee3edb2e7931b, type: 3} @@ -311,7 +311,9 @@ MonoBehaviour: - {fileID: 4071882023117421450} - {fileID: -7284859345190182597} - {fileID: -1629415145513658388} - m_RendererFeatureMap: bc3f630842f2e70dd6a559c442a94bfd4529d15534f2d3de228858dca8d12222716523fbf3439fdb7a327b7bff4bdd446ac59dfa966ffa88ca6373cd5da9013d6cff55ca297e5e908a7b3653203b82383b2141bb05fbe69aec5704e48e2763e9 + - {fileID: 7541218312462517771} + - {fileID: 5808157236138506604} + m_RendererFeatureMap: bc3f630842f2e70dd6a559c442a94bfd4529d15534f2d3de228858dca8d12222716523fbf3439fdb7a327b7bff4bdd446ac59dfa966ffa88ca6373cd5da9013d6cff55ca297e5e908a7b3653203b82383b2141bb05fbe69aec5704e48e2763e90bc6ff9f19caa7686c79a6bb3bb89a50 m_UseNativeRenderPass: 0 postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} shaders: @@ -526,6 +528,24 @@ MonoBehaviour: m_Active: 1 IsEnabled: 0 m_fsrURP: {fileID: 0} +--- !u!114 &5808157236138506604 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: eab40a9966087544f860c63893896a09, type: 3} + m_Name: SoftShadowMask + m_EditorClassIdentifier: + m_Active: 1 + settings: + BlurMask: 0 + Use16Samples: 0 + MaskMat: {fileID: 2100000, guid: 1368366248809f24e9a110be3075d1b8, type: 2} + BlurMat: {fileID: 0} --- !u!114 &6334271670068977784 MonoBehaviour: m_ObjectHideFlags: 0 @@ -539,3 +559,20 @@ MonoBehaviour: m_Name: FSR m_EditorClassIdentifier: m_Active: 0 +--- !u!114 &7541218312462517771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e32e72b6a3f58a24c9033e2b9275eea0, type: 3} + m_Name: ScreenSpaceShadows + m_EditorClassIdentifier: + m_Active: 1 + m_Shader: {fileID: 4800000, guid: 0f854b35a0cf61a429bd5dcfea30eddd, type: 3} + m_Settings: + UseLowResolution: 1 + UseLowResolutionPCF: 0 diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Debug/DebugCascadeShadow.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Debug/DebugCascadeShadow.cs index 156924b..b0b7a13 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Debug/DebugCascadeShadow.cs +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Debug/DebugCascadeShadow.cs @@ -6,25 +6,135 @@ namespace UnityEngine.Rendering.Universal public Camera targetCamera; public bool showCullingSpheres = true; public bool showCameraFrustums = true; + public bool showCascadeFrustums = true; + [Range(0f, 4f)] + public int showMaxCascade = 4; public Color[] cascadeColors = new Color[] { - new Color(1, 0, 0, 0.5f), // 红 - new Color(0, 1, 0, 0.5f), // 绿 - new Color(0, 0.5f, 1, 0.5f), // 蓝 - new Color(1, 1, 0, 0.5f) // 黄 + new Color(1, 0, 0, 0.5f), // 红 + new Color(0, 1, 0, 0.5f), // 绿 + new Color(0, 0.5f, 1, 0.5f), // 蓝 + new Color(1, 1, 0, 0.5f) // 黄 }; public static Vector3 cascadeSplits; - public static Vector4[] cullingSpheres= new Vector4[4]; - + public static Vector4[] cullingSpheres = new Vector4[4]; + public static Matrix4x4[] cascadeVps = new Matrix4x4[4]; + Plane[][] planes = new Plane[][] + { + new Plane[] { new(),new(),new(),new(),new(),new() }, + new Plane[] { new(),new(),new(),new(),new(),new() }, + new Plane[] { new(),new(),new(),new(),new(),new() }, + new Plane[] { new(),new(),new(),new(),new(),new() }, + }; + + void ExtractFrustumPlanes(in Matrix4x4 VP, in Plane[] planes) + { + // Left clipping plane + planes[0] = new Plane( + new Vector3(VP.m30 + VP.m00, VP.m31 + VP.m01, VP.m32 + VP.m02), + VP.m33 + VP.m03); + // Right clipping plane + planes[1] = new Plane( + new Vector3(VP.m30 - VP.m00, VP.m31 - VP.m01, VP.m32 - VP.m02), + VP.m33 - VP.m03); + // Top clipping plane + planes[2] = new Plane( + new Vector3(VP.m30 - VP.m10, VP.m31 - VP.m11, VP.m32 - VP.m12), + VP.m33 - VP.m13); + // Bottom clipping plane + planes[3] = new Plane( + new Vector3(VP.m30 + VP.m10, VP.m31 + VP.m11, VP.m32 + VP.m12), + VP.m33 + VP.m13); + // Near clipping plane + planes[4] = new Plane( + new Vector3(VP.m20, VP.m21, VP.m22), + VP.m23); + // Far clipping plane + planes[5] = new Plane( + new Vector3(VP.m30 - VP.m20, VP.m31 - VP.m21, VP.m32 - VP.m22), + VP.m33 - VP.m23); + } + + protected static void ExtractFrustumPlanesStereo(in Matrix4x4 leftVP, in Matrix4x4 rightVP, in Plane[] planes) + { + // Left clipping plane + planes[0] = new Plane( + new Vector3(leftVP.m30 + leftVP.m00, leftVP.m31 + leftVP.m01, leftVP.m32 + leftVP.m02), + leftVP.m33 + leftVP.m03); + // Right clipping plane + planes[1] = new Plane( + new Vector3(rightVP.m30 - rightVP.m00, rightVP.m31 - rightVP.m01, rightVP.m32 - rightVP.m02), + rightVP.m33 - rightVP.m03); + // Top clipping plane + planes[2] = new Plane( + new Vector3(leftVP.m30 - leftVP.m10, leftVP.m31 - leftVP.m11, leftVP.m32 - leftVP.m12), + leftVP.m33 - leftVP.m13); + // Bottom clipping plane + planes[3] = new Plane( + new Vector3(leftVP.m30 + leftVP.m10, leftVP.m31 + leftVP.m11, leftVP.m32 + leftVP.m12), + leftVP.m33 + leftVP.m13); + // Near clipping plane + planes[4] = new Plane( + new Vector3(leftVP.m20, leftVP.m21, leftVP.m22), + leftVP.m23); + // Far clipping plane + planes[5] = new Plane( + new Vector3(leftVP.m30 - leftVP.m20, leftVP.m31 - leftVP.m21, leftVP.m32 - leftVP.m22), + leftVP.m33 - leftVP.m23); + } + + protected void DrawFrustum(in Matrix4x4 vp) + { + Matrix4x4 clip2world = vp.inverse; + + Vector4[] corners = + { + new(-1, -1, -1, 1), + new(1, -1, -1, 1), + new(1, 1, -1, 1), + new(-1, 1, -1, 1), + + new(-1, -1, 1, 1), + new(1, -1, 1, 1), + new(1, 1, 1, 1), + new(-1, 1, 1, 1), + }; + + for (int i = 0; i < corners.Length; i++) + { + corners[i] = clip2world * corners[i]; + corners[i] /= corners[i].w; + } + + Gizmos.DrawLine(corners[0], corners[1]); + Gizmos.DrawLine(corners[1], corners[2]); + Gizmos.DrawLine(corners[2], corners[3]); + Gizmos.DrawLine(corners[3], corners[0]); + + Gizmos.DrawLine(corners[4], corners[5]); + Gizmos.DrawLine(corners[5], corners[6]); + Gizmos.DrawLine(corners[6], corners[7]); + Gizmos.DrawLine(corners[7], corners[4]); + + Gizmos.DrawLine(corners[0], corners[4]); + Gizmos.DrawLine(corners[1], corners[5]); + Gizmos.DrawLine(corners[2], corners[6]); + Gizmos.DrawLine(corners[3], corners[7]); + } + void OnDrawGizmos() { if (targetCamera == null) return; - // 可视化Culling Spheres + if (showCullingSpheres) { for (int i = 0; i < cullingSpheres.Length; i++) { + if (i > showMaxCascade - 1) + { + break; + } if (cullingSpheres[i].w <= 0) continue; Gizmos.color = cascadeColors[i % cascadeColors.Length]; @@ -33,13 +143,34 @@ namespace UnityEngine.Rendering.Universal Gizmos.DrawWireSphere(sphereCenter, sphereRadius); } } - // 可视化相机视锥体级联 + + if (showCascadeFrustums) + { + for (int i = 0; i < cascadeVps.Length; i++) + { + if (i > showMaxCascade - 1) + { + break; + } + + var vp = cascadeVps[i]; + Gizmos.color = cascadeColors[i % cascadeVps.Length]; + DrawFrustum(vp); + ExtractFrustumPlanes(vp, planes[i]); + } + } + if (showCameraFrustums) { float lastSplit = targetCamera.nearClipPlane; for (int i = 0; i < 3; i++) { + if (i > showMaxCascade - 1) + { + break; + } + if (cascadeSplits[i] <= 0) break; Gizmos.color = cascadeColors[i % cascadeColors.Length]; @@ -49,8 +180,6 @@ namespace UnityEngine.Rendering.Universal } } - - private void DrawCascadeFrustum(Camera cam, float startDist, float endDist) { // 计算视锥体角点 diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/MainLightShadowCasterPass.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/MainLightShadowCasterPass.cs index 2e726ea..7274b9f 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/MainLightShadowCasterPass.cs +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/MainLightShadowCasterPass.cs @@ -144,6 +144,10 @@ namespace UnityEngine.Rendering.Universal.Internal { DebugCascadeShadow.cascadeSplits = renderingData.shadowData.mainLightShadowCascadesSplit * renderingData.cameraData.maxShadowDistance; Array.Copy(m_CascadeSplitDistances, DebugCascadeShadow.cullingSpheres, 4); + for (int i = 0; i < 4; i++) + { + DebugCascadeShadow.cascadeVps[i] = m_CascadeSlices[i].projectionMatrix * m_CascadeSlices[i].viewMatrix; + } } #endif m_MaxShadowDistanceSq = renderingData.cameraData.maxShadowDistance * renderingData.cameraData.maxShadowDistance; @@ -254,7 +258,7 @@ namespace UnityEngine.Rendering.Universal.Internal ShadowUtils.RenderShadowSlice(cmd, ref context, ref m_CascadeSlices[cascadeIndex], ref settings, m_CascadeSlices[cascadeIndex].projectionMatrix, m_CascadeSlices[cascadeIndex].viewMatrix); } - + renderingData.shadowData.isKeywordSoftShadowsEnabled = shadowLight.light.shadows == LightShadows.Soft && renderingData.shadowData.supportsSoftShadows; CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadows, renderingData.shadowData.mainLightShadowCascadesCount == 1); CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadowCascades, renderingData.shadowData.mainLightShadowCascadesCount > 1); diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/RendererFeatures/ScreenSpaceShadows.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/RendererFeatures/ScreenSpaceShadows.cs index b07d62a..cb5dc97 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/RendererFeatures/ScreenSpaceShadows.cs +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/RendererFeatures/ScreenSpaceShadows.cs @@ -6,6 +6,8 @@ namespace UnityEngine.Rendering.Universal [Serializable] internal class ScreenSpaceShadowsSettings { + public bool UseLowResolution; + public bool UseLowResolutionPCF; } [DisallowMultipleRendererFeature("Screen Space Shadows")] @@ -142,6 +144,14 @@ namespace UnityEngine.Rendering.Universal desc.graphicsFormat = RenderingUtils.SupportsGraphicsFormat(GraphicsFormat.R8_UNorm, FormatUsage.Linear | FormatUsage.Render) ? GraphicsFormat.R8_UNorm : GraphicsFormat.B8G8R8A8_UNorm; + if (m_CurrentSettings.UseLowResolution) + { + desc.width /= 2; + desc.height /= 2; + desc.useMipMap = true; + desc.autoGenerateMips = true; + desc.mipCount = 3; + } RenderingUtils.ReAllocateIfNeeded(ref m_RenderTarget, desc, FilterMode.Point, TextureWrapMode.Clamp, name: "_ScreenSpaceShadowmapTexture"); cmd.SetGlobalTexture(m_RenderTarget.name, m_RenderTarget.nameID); @@ -164,9 +174,21 @@ namespace UnityEngine.Rendering.Universal var cmd = renderingData.commandBuffer; using (new ProfilingScope(cmd, m_ProfilingSampler)) { + if (m_CurrentSettings.UseLowResolution) + { + CoreUtils.SetKeyword(cmd, "_SCREEN_SPACE_SHADOW_LOW_RESOLUTION", true); + } + if (m_CurrentSettings.UseLowResolutionPCF) + { + CoreUtils.SetKeyword(cmd, "_SCREEN_SPACE_SHADOW_LOW_RESOLUTION_PCF", true); + } + Blitter.BlitCameraTexture(cmd, m_RenderTarget, m_RenderTarget, m_Material, 0); CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadows, false); - CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadowCascades, false); + if (!m_CurrentSettings.UseLowResolutionPCF) + { + CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadowCascades, false); + } CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadowScreen, true); } } @@ -197,7 +219,9 @@ namespace UnityEngine.Rendering.Universal // Before transparent object pass, force to disable screen space shadow of main light CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadowScreen, false); - + CoreUtils.SetKeyword(cmd, "_SCREEN_SPACE_SHADOW_LOW_RESOLUTION", false); + CoreUtils.SetKeyword(cmd, "_SCREEN_SPACE_SHADOW_LOW_RESOLUTION_PCF", false); + // then enable main light shadows with or without cascades CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadows, receiveShadowsNoCascade); CoreUtils.SetKeyword(cmd, ShaderKeywordStrings.MainLightShadowCascades, receiveShadowsCascades); diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures.meta new file mode 100644 index 0000000..4b20b8e --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 913cc152ad5580044a896b67a4ede544 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/CheckerboardRendering.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/CheckerboardRendering.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/CheckerboardRendering.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/CheckerboardRendering.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/CheckerboardRendering/CheckerboardRenderFeature.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/CheckerboardRendering/CheckerboardRenderFeature.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/CheckerboardRendering/CheckerboardRenderFeature.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/CheckerboardRendering/CheckerboardRenderFeature.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/CheckerboardRendering/CheckerboardRenderFeature.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/CheckerboardRendering/CheckerboardRenderFeature.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/CheckerboardRendering/CheckerboardRenderFeature.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/CheckerboardRendering/CheckerboardRenderFeature.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/CullDebug.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/CullDebug.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/CullDebug.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/CullDebug.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/CullDebug.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/CullDebug.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/CullDebug.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/CullDebug.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HierarchicalZOcclusionCullFeature.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObject.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObject.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObject.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObject.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObject.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObject.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObject.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObject.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObjectsManager.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObjectsManager.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObjectsManager.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObjectsManager.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObjectsManager.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObjectsManager.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizObjectsManager.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizObjectsManager.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizShaderIds.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizShaderIds.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizShaderIds.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizShaderIds.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizShaderIds.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizShaderIds.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/HizShaderIds.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/HizShaderIds.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/CopyDepth.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/CopyDepth.shader similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/CopyDepth.shader rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/CopyDepth.shader diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/CopyDepth.shader.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/CopyDepth.shader.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/CopyDepth.shader.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/CopyDepth.shader.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/DepthPyramid.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/DepthPyramid.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/DepthPyramid.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/DepthPyramid.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/DepthPyramid.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/DepthPyramid.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/DepthPyramid.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/DepthPyramid.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_CopyDepth.mat b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_CopyDepth.mat similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_CopyDepth.mat rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_CopyDepth.mat diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_CopyDepth.mat.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_CopyDepth.mat.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_CopyDepth.mat.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_CopyDepth.mat.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_HizCull.mat b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_HizCull.mat similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_HizCull.mat rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_HizCull.mat diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_HizCull.mat.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_HizCull.mat.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/Hidden_HizCull.mat.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/Hidden_HizCull.mat.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.shader similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.shader rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.shader diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.shader.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.shader.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/HizCull.shader.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/HizCull.shader.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/SPD.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/SPD.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/SPD.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/SPD.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/SPD.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/SPD.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/SPD.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/SPD.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_common_types.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_common_types.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_common_types.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_common_types.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_common_types.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_common_types.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_common_types.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_common_types.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_gpu_common_half.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_hlsl.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_portability.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_portability.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_portability.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_portability.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_portability.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_portability.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_core_portability.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_core_portability.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/OcclusionCulling/Shaders/ffx/ffx_spd_callbacks_hlsl.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders.meta new file mode 100644 index 0000000..33ef5ae --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a7b2a3b5af500254190b654e11e07ac7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/SoftShadowMask.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/SoftShadowMask.shader new file mode 100644 index 0000000..59a3170 --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/SoftShadowMask.shader @@ -0,0 +1,109 @@ +Shader "Unlit/SoftShadowMask" +{ + SubShader + { + Pass + { + ZTest Always + ZWrite Off + Cull Off + + HLSLPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma enable_d3d11_debug_symbols + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl" + #include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Shadows.hlsl" + #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/DeclareDepthTexture.hlsl" + + #pragma multi_compile _MAIN_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS_CASCADE + + #pragma multi_compile_fragment _ _Use16Samples + + struct Varyings + { + float2 uv : TEXCOORD0; + float4 vertex : SV_POSITION; + }; + + Varyings vert(uint vertexID: SV_VertexID) + { + Varyings o; + o.vertex = GetFullScreenTriangleVertexPosition(vertexID); + o.uv = GetFullScreenTriangleTexCoord(vertexID); + return o; + } + + #ifdef _Use16Samples + float4 _Offset16[8]; + #else + float4 _Offset5[2]; + #endif + + half GetDepth(float2 uv) + { + #if UNITY_REVERSED_Z + float deviceDepth = SAMPLE_TEXTURE2D_X(_CameraDepthTexture, sampler_PointClamp, uv).r; + #else + float deviceDepth = SAMPLE_TEXTURE2D_X(_CameraDepthTexture, sampler_PointClamp, uv).r; + deviceDepth = deviceDepth * 2.0 - 1.0; + #endif + return deviceDepth; + } + + half frag(Varyings input) : SV_Target + { + float2 uv = input.uv; + + //Fetch shadow coordinates for cascade. + float3 wpos = ComputeWorldSpacePosition(uv, GetDepth(uv), unity_MatrixInvVP); + float4 coords = TransformWorldToShadowCoord(wpos); + + if(BEYOND_SHADOW_FAR(coords)) + { + return 1; + } + + half shadow = SAMPLE_TEXTURE2D_SHADOW(_MainLightShadowmapTexture, sampler_LinearClampCompare, + coords.xyz); + #ifdef _Use16Samples + for (int i = 0; i < 8; ++i) + { + uv = input.uv+ _Offset16[i].xy; + wpos = ComputeWorldSpacePosition(uv, GetDepth(uv), unity_MatrixInvVP); + coords = TransformWorldToShadowCoord(wpos); + shadow += BEYOND_SHADOW_FAR(coords) ? 1 : SAMPLE_TEXTURE2D_SHADOW(_MainLightShadowmapTexture, sampler_LinearClampCompare,coords.xyz); + + uv = input.uv+ _Offset16[i].zw; + wpos = ComputeWorldSpacePosition(uv, GetDepth(uv), unity_MatrixInvVP); + coords = TransformWorldToShadowCoord(wpos); + shadow += BEYOND_SHADOW_FAR(coords) ? 1 : SAMPLE_TEXTURE2D_SHADOW(_MainLightShadowmapTexture, sampler_LinearClampCompare, coords.xyz ); + } + #else + for (int i = 0; i < 2; ++i) + { + uv = input.uv + _Offset5[i].xy; + wpos = ComputeWorldSpacePosition(uv, GetDepth(uv), unity_MatrixInvVP); + coords = TransformWorldToShadowCoord(wpos); + + shadow += BEYOND_SHADOW_FAR(coords) ? 1 : SAMPLE_TEXTURE2D_SHADOW(_MainLightShadowmapTexture, sampler_LinearClampCompare, + coords.xyz); + uv = input.uv + _Offset5[i].zw; + wpos = ComputeWorldSpacePosition(uv, GetDepth(uv), unity_MatrixInvVP); + coords = TransformWorldToShadowCoord(wpos); + + shadow += BEYOND_SHADOW_FAR(coords) ? 1 : SAMPLE_TEXTURE2D_SHADOW(_MainLightShadowmapTexture, sampler_LinearClampCompare, + coords.xyz); + } + + shadow *= 0.2f; + #endif + + return shadow; + } + ENDHLSL + } + } +} \ No newline at end of file diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/SoftShadowMask.shader.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/SoftShadowMask.shader.meta new file mode 100644 index 0000000..7176654 --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/SoftShadowMask.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9e7a31ad298da624eb60b9e1f9dcd787 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/Unlit_SoftShadowMask.mat b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/Unlit_SoftShadowMask.mat new file mode 100644 index 0000000..5f04725 --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/Unlit_SoftShadowMask.mat @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Unlit_SoftShadowMask + m_Shader: {fileID: 4800000, guid: 9e7a31ad298da624eb60b9e1f9dcd787, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: [] + m_Colors: [] + m_BuildTextureStacks: [] diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/Unlit_SoftShadowMask.mat.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/Unlit_SoftShadowMask.mat.meta new file mode 100644 index 0000000..3cfdeb2 --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/Shaders/Unlit_SoftShadowMask.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1368366248809f24e9a110be3075d1b8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SoftShadowMask.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SoftShadowMask.cs new file mode 100644 index 0000000..a7c4bda --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SoftShadowMask.cs @@ -0,0 +1,104 @@ +using System; +using Unity.Mathematics; +using UnityEngine; +using UnityEngine.Rendering; +using UnityEngine.Rendering.Universal; + +namespace X.Rendering.Feature +{ + public class SoftShadowMask : ScriptableRendererFeature + { + [Serializable] + private class Settings + { + public bool BlurMask = false; + public bool Use16Samples = true; + public Material MaskMat = null; + public Material BlurMat = null; + } + + [SerializeField] + private Settings settings = new(); + SoftShadowMaskPass shadowMaskPass; + + public override void Create() + { + shadowMaskPass = new(settings); + } + + public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData) + { + renderer.EnqueuePass(shadowMaskPass); + } + + + class SoftShadowMaskPass : ScriptableRenderPass + { + internal static readonly int SoftShadowMaskTextureId = Shader.PropertyToID("_SoftShadowMaskTexture"); + internal static readonly GlobalKeyword softShadowMaskKeyword = GlobalKeyword.Create("_SOFTSHADOW_MASK"); + + private Settings settings; + private ProfilingSampler profiler; + Vector4[] offset16Array = new Vector4[8]; + Vector4[] offset5Array = new Vector4[2]; + RTHandle softShadowMask; + + public SoftShadowMaskPass(Settings settings) + { + this.settings = settings; + renderPassEvent = RenderPassEvent.AfterRenderingPrePasses; + profiler = new(nameof(SoftShadowMaskPass)); + } + + public override void Execute(ScriptableRenderContext context, ref RenderingData renderingData) + { + var cmd = renderingData.commandBuffer; + using var scp = new ProfilingScope(cmd, profiler); + cmd.EnableKeyword(softShadowMaskKeyword); + var w = renderingData.cameraData.cameraTargetDescriptor.width; + var h = renderingData.cameraData.cameraTargetDescriptor.height; + float2 wh = new float2 { x = w, y = h }; + if (settings.Use16Samples) + { + cmd.EnableShaderKeyword("_Use16Samples"); + for (int i = 0; i < 8; ++i) + { + + } + cmd.SetGlobalVectorArray("_Offset16", offset16Array); + } + else + { + cmd.DisableShaderKeyword("_Use16Samples"); + for (int i = 0; i < 2; ++i) + { + + offset5Array[i] = new float4(new float2(-1, 1) / wh, new float2(1, 1) / wh); + offset5Array[i] = new float4(new float2(-1, -1) / wh, new float2(1, -1) / wh); + } + cmd.SetGlobalVectorArray("_Offset5", offset5Array); + } + RenderingUtils.ReAllocateIfNeeded(ref softShadowMask, new RenderTextureDescriptor() + { + bindMS = false, + colorFormat = RenderTextureFormat.R8, + width = w / 4, + height = h / 4, + enableRandomWrite = false, + depthBufferBits = 0, + dimension = TextureDimension.Tex2D, + msaaSamples = 1, + }); + cmd.SetRenderTarget(softShadowMask); + cmd.DrawProcedural(Matrix4x4.identity, settings.MaskMat, 0, MeshTopology.Triangles, 3); + cmd.SetGlobalTexture(SoftShadowMaskTextureId, softShadowMask); + } + + public override void OnFinishCameraStackRendering(CommandBuffer cmd) + { + base.OnFinishCameraStackRendering(cmd); + cmd.DisableKeyword(softShadowMaskKeyword); + } + } + } +} diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SoftShadowMask.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SoftShadowMask.cs.meta new file mode 100644 index 0000000..eec87ac --- /dev/null +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SoftShadowMask.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eab40a9966087544f860c63893896a09 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/NatvieHelper.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/NatvieHelper.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/NatvieHelper.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/NatvieHelper.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/NatvieHelper/RenderingPlugin.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/NatvieHelper/RenderingPlugin.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/NatvieHelper/RenderingPlugin.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/NatvieHelper/RenderingPlugin.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/NatvieHelper/RenderingPlugin.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/NatvieHelper/RenderingPlugin.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/NatvieHelper/RenderingPlugin.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/NatvieHelper/RenderingPlugin.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SF.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SF.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SF.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SF.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SF/FG.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SF/FG.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SF/FG.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SF/FG.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SF/FG.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SF/FG.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SF/FG.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SF/FG.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/AccumulatePass.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ComputeLuminancePyramidPass.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ConvertVelocity.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CopyExposure.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CopyExposure.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CopyExposure.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CopyExposure.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CopyExposure.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CopyExposure.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CopyExposure.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CopyExposure.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/CreateReactiveMask.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/DepthClipPass.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/LockPass.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/LockPass.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/LockPass.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/LockPass.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/LockPass.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/LockPass.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/LockPass.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/LockPass.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/RCASPass.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/RCASPass.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/RCASPass.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/RCASPass.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/RCASPass.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/RCASPass.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/RCASPass.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/RCASPass.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/ReconstructPrevDepthPass.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_common_types.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_cpu.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_gpu_common_half.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_hlsl.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_core_portability.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr1.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_accumulate_pass_fs.hlsl.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_autogen_reactive_pass_fs.hlsl.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_callbacks_hlsl.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_common.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_compute_luminance_pyramid_pass.hlsl.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_depth_clip_pass_fs.hlsl.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_lock_pass.hlsl.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_postprocess_lock_status.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_rcas_pass_fs.hlsl.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_dilated_velocity_and_previous_depth.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reconstruct_previous_depth_pass_fs.hlsl.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_reproject.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_resources.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_sample.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_fsr2_upsample.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/ASR/fsr2/ffxm_spd.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/DLSS.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/DLSS.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/DLSS.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/DLSS.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/DLSS.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/DLSS.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/DLSS.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/DLSS.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/FSR.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/FSR.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/FSR.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/FSR.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/FSR.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/FSR.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/FSR.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/FSR.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/GSR.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/GSR.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/GSR.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/GSR.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/GSR.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/GSR.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/GSR.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/GSR.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/HuaweiSR.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/HuaweiSR.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/HuaweiSR.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/HuaweiSR.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/HuaweiSR.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/HuaweiSR.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/HuaweiSR.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/HuaweiSR.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/MetalFx.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/MetalFx.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/MetalFx.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/MetalFx.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/MetalFx.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/MetalFx.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/MetalFx.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/MetalFx.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/SR.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/SR.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/SR.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/SR.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/SR.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/SR.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/SR.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/SR.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/XeSSRenderingPlugin.dll.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess.dll.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/Plugins/libxess_dx11.dll.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSS.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSS.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSS.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSS.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSS.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSS.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSS.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSS.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D11.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSD3D12.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSDebug.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Scripts/XESS2/XeSSVK.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_EASU.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV1_RACS.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV2.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV2.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV2.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV2.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV2.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV2.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV2.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV2.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV3.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV3.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV3.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV3.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV3.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV3.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/FsrV3.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/FsrV3.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_common_types.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_common_types.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_common_types.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_common_types.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_common_types.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_common_types.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_common_types.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_common_types.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_cpu.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_glsl.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_gpu_common_half.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_hlsl.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_portability.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_portability.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_portability.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_portability.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_portability.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_portability.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/ffx_core_portability.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/ffx_core_portability.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_callbacks_hlsl.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_easu.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_rcas.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/FFX/fsr1/ffx_fsr1_resources.h.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR1.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR1.shader similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR1.shader rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR1.shader diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR1.shader.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR1.shader.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR1.shader.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR1.shader.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2.shader similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2.shader rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2.shader diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2.shader.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2.shader.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2.shader.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2.shader.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_2ps.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_2ps.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_2ps.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_2ps.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_2ps.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_2ps.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_2ps.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_2ps.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_3ps.compute b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_3ps.compute similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_3ps.compute rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_3ps.compute diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_3ps.compute.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_3ps.compute.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/GSR2_3ps.compute.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/GSR2_3ps.compute.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR1.mat b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR1.mat similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR1.mat rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR1.mat diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR1.mat.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR1.mat.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR1.mat.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR1.mat.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR2.mat b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR2.mat similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR2.mat rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR2.mat diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR2.mat.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR2.mat.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/MRP_SR_GSR2.mat.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/MRP_SR_GSR2.mat.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/Unlit_XessRcas.mat b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/Unlit_XessRcas.mat similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/Unlit_XessRcas.mat rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/Unlit_XessRcas.mat diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/Unlit_XessRcas.mat.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/Unlit_XessRcas.mat.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/Unlit_XessRcas.mat.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/Unlit_XessRcas.mat.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/XessRcas.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/XessRcas.shader similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/XessRcas.shader rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/XessRcas.shader diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/XessRcas.shader.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/XessRcas.shader.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SR/Shader/XessRcas.shader.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SR/Shader/XessRcas.shader.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SRSettings.cs b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SRSettings.cs similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SRSettings.cs rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SRSettings.cs diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SRSettings.cs.meta b/Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SRSettings.cs.meta similarity index 100% rename from Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/SuperRendering/SRSettings.cs.meta rename to Packages/com.unity.render-pipelines.universal@14.0.11/Runtime/XRenderFeatures/SuperRendering/SRSettings.cs.meta diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/ShaderLibrary/Shadows.hlsl b/Packages/com.unity.render-pipelines.universal@14.0.11/ShaderLibrary/Shadows.hlsl index 68342dc..e8c9d6b 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/ShaderLibrary/Shadows.hlsl +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/ShaderLibrary/Shadows.hlsl @@ -187,10 +187,14 @@ half SampleScreenSpaceShadowmap(float4 shadowCoord) #if defined(UNITY_STEREO_INSTANCING_ENABLED) || defined(UNITY_STEREO_MULTIVIEW_ENABLED) half attenuation = SAMPLE_TEXTURE2D_ARRAY(_ScreenSpaceShadowmapTexture, sampler_PointClamp, shadowCoord.xy, unity_StereoEyeIndex).x; +#else +#if defined(_SCREEN_SPACE_SHADOW_LOW_RESOLUTION_PCF) + // mip 可能造成更多 PCF + half attenuation = half(SAMPLE_TEXTURE2D(_ScreenSpaceShadowmapTexture, sampler_PointClamp, float3(shadowCoord.xy, 2)).x); #else half attenuation = half(SAMPLE_TEXTURE2D(_ScreenSpaceShadowmapTexture, sampler_PointClamp, shadowCoord.xy).x); #endif - +#endif return attenuation; } @@ -334,7 +338,8 @@ half MainLightRealtimeShadow(float4 shadowCoord) #if !defined(MAIN_LIGHT_CALCULATE_SHADOWS) return half(1.0); #elif defined(_MAIN_LIGHT_SHADOWS_SCREEN) && !defined(_SURFACE_TYPE_TRANSPARENT) - return SampleScreenSpaceShadowmap(shadowCoord); + float attenuation = SampleScreenSpaceShadowmap(shadowCoord); + return attenuation; #else ShadowSamplingData shadowSamplingData = GetMainLightShadowSamplingData(); half4 shadowParams = GetMainLightShadowParams(); @@ -421,6 +426,16 @@ half BakedShadow(half4 shadowMask, half4 occlusionProbeChannels) half MainLightShadow(float4 shadowCoord, float3 positionWS, half4 shadowMask, half4 occlusionProbeChannels) { half realtimeShadow = MainLightRealtimeShadow(shadowCoord); + #if defined(_MAIN_LIGHT_SHADOWS_SCREEN) && defined(_SCREEN_SPACE_SHADOW_LOW_RESOLUTION_PCF) + UNITY_BRANCH + if(abs(realtimeShadow - 0.5) < 0.499) + { + float4 shadowCoord1 = TransformWorldToShadowCoord(positionWS); + ShadowSamplingData shadowSamplingData = GetMainLightShadowSamplingData(); + half4 shadowParams = GetMainLightShadowParams(); + realtimeShadow = SampleShadowmap(TEXTURE2D_ARGS(_MainLightShadowmapTexture, sampler_LinearClampCompare), shadowCoord1, shadowSamplingData, shadowParams, false); + } + #endif #ifdef CALCULATE_BAKED_SHADOWS half bakedShadow = BakedShadow(shadowMask, occlusionProbeChannels); diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Lit.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Lit.shader index 72e9e4c..9e4a8bf 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Lit.shader +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Lit.shader @@ -134,6 +134,7 @@ Shader "Universal Render Pipeline/Lit" // ------------------------------------- // Universal Pipeline keywords #pragma multi_compile _ _MAIN_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS_CASCADE _MAIN_LIGHT_SHADOWS_SCREEN + #pragma multi_compile_fragment _ _SCREEN_SPACE_SHADOW_LOW_RESOLUTION_PCF #pragma multi_compile _ _ADDITIONAL_LIGHTS_VERTEX _ADDITIONAL_LIGHTS #pragma multi_compile _ EVALUATE_SH_MIXED EVALUATE_SH_VERTEX #pragma multi_compile_fragment _ _ADDITIONAL_LIGHT_SHADOWS diff --git a/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Utils/ScreenSpaceShadows.shader b/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Utils/ScreenSpaceShadows.shader index 9bf64a8..ff89787 100644 --- a/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Utils/ScreenSpaceShadows.shader +++ b/Packages/com.unity.render-pipelines.universal@14.0.11/Shaders/Utils/ScreenSpaceShadows.shader @@ -20,6 +20,24 @@ Shader "Hidden/Universal Render Pipeline/ScreenSpaceShadows" { UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input); +#if defined(_SCREEN_SPACE_SHADOW_LOW_RESOLUTION) + float4 depths = GATHER_RED_TEXTURE2D(_CameraDepthTexture, sampler_PointClamp, input.texcoord.xy); +#if !defined(UNITY_REVERSED_Z) + depths = depths * 2.0 - 1.0; +#endif + + half shadow = 0; + for (int i = 0; i < 4; ++i) + { + float depth = depths[i]; + float3 wpos = ComputeWorldSpacePosition(input.texcoord.xy, depth, unity_MatrixInvVP); + float4 coords = TransformWorldToShadowCoord(wpos); + shadow += SAMPLE_TEXTURE2D_SHADOW(_MainLightShadowmapTexture, sampler_LinearClampCompare, coords.xyz ); + } + + return shadow * 0.25; +#else + #if UNITY_REVERSED_Z float deviceDepth = SAMPLE_TEXTURE2D_X(_CameraDepthTexture, sampler_PointClamp, input.texcoord.xy).r; #else @@ -35,6 +53,7 @@ Shader "Hidden/Universal Render Pipeline/ScreenSpaceShadows" half realtimeShadow = MainLightRealtimeShadow(coords); return realtimeShadow; + #endif } ENDHLSL @@ -45,10 +64,12 @@ Shader "Hidden/Universal Render Pipeline/ScreenSpaceShadows" ZTest Always ZWrite Off Cull Off - HLSLPROGRAM #pragma multi_compile _MAIN_LIGHT_SHADOWS _MAIN_LIGHT_SHADOWS_CASCADE #pragma multi_compile_fragment _ _SHADOWS_SOFT _SHADOWS_SOFT_LOW _SHADOWS_SOFT_MEDIUM _SHADOWS_SOFT_HIGH + #pragma multi_compile_fragment _ _SCREEN_SPACE_SHADOW_LOW_RESOLUTION + + #pragma target 5.0 #pragma vertex Vert #pragma fragment Fragment