Skip to content

Commit ed973f4

Browse files
adrien-de-tocquevilleEvergreen
authored andcommitted
[HDRP] Fix missing xr index
Fix missing eye index in compute shader
1 parent dafc36b commit ed973f4

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

Packages/com.unity.render-pipelines.high-definition/Runtime/PostProcessing/Shaders/PostSharpenPass.compute

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ float3 GetSharpenedResult(float3 original, float2 UV)
7070
[numthreads(8, 8, 1)]
7171
void SharpenCS(uint3 dispatchThreadId : SV_DispatchThreadID)
7272
{
73+
UNITY_XR_ASSIGN_VIEW_INDEX(dispatchThreadId.z);
74+
7375
float2 UV = (dispatchThreadId.xy + 0.5) * _PostProcessScreenSize.zw;
7476

7577
float4 original = _InputTexture[COORD_TEXTURE2D_X(dispatchThreadId.xy)];

Packages/com.unity.render-pipelines.high-definition/Runtime/RenderPipeline/HDRenderPipeline.PostProcess.cs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5312,14 +5312,13 @@ TextureHandle SharpeningPass(RenderGraph renderGraph, HDCamera hdCamera, Texture
53125312
CoreUtils.SetKeyword(passData.sharpenCS, "CLAMP_RINGING", hdCamera.taaRingingReduction > 0);
53135313

53145314
builder.SetRenderFunc(
5315-
(SharpenData data, RenderGraphContext ctx) =>
5316-
{
5317-
ctx.cmd.SetComputeVectorParam(data.sharpenCS, "_SharpenParams", data.sharpenParam);
5318-
ctx.cmd.SetComputeTextureParam(data.sharpenCS, data.sharpenKernel, HDShaderIDs._InputTexture, data.source);
5319-
ctx.cmd.SetComputeTextureParam(data.sharpenCS, data.sharpenKernel, HDShaderIDs._OutputTexture, data.destination);
5320-
ctx.cmd.DispatchCompute(data.sharpenCS, data.sharpenKernel, data.dispatchSize.x, data.dispatchSize.y, data.dispatchSize.z);
5321-
5322-
});
5315+
(SharpenData data, RenderGraphContext ctx) =>
5316+
{
5317+
ctx.cmd.SetComputeVectorParam(data.sharpenCS, "_SharpenParams", data.sharpenParam);
5318+
ctx.cmd.SetComputeTextureParam(data.sharpenCS, data.sharpenKernel, HDShaderIDs._InputTexture, data.source);
5319+
ctx.cmd.SetComputeTextureParam(data.sharpenCS, data.sharpenKernel, HDShaderIDs._OutputTexture, data.destination);
5320+
ctx.cmd.DispatchCompute(data.sharpenCS, data.sharpenKernel, data.dispatchSize.x, data.dispatchSize.y, data.dispatchSize.z);
5321+
});
53235322

53245323
source = passData.destination;
53255324
}

0 commit comments

Comments
 (0)