|
|
|
@ -31,8 +31,8 @@ void CS(uint3 gl_GlobalInvocationID : SV_DispatchThreadID) |
|
|
|
float2 InputInfoViewportSize = float2(renderSize); |
|
|
|
float2 Hruv = (float2(gl_GlobalInvocationID.xy) + 0.5f) * HistoryInfoViewportSizeInverse; |
|
|
|
float2 Jitteruv; |
|
|
|
Jitteruv.x = clamp(Hruv.x + (InputJitter.x * HistoryInfoViewportSizeInverse.x), 0.0, 1.0); |
|
|
|
Jitteruv.y = clamp(Hruv.y + (InputJitter.y * HistoryInfoViewportSizeInverse.y), 0.0, 1.0); |
|
|
|
Jitteruv.x = clamp(Hruv.x + (InputJitter.x * renderSizeRcp.x), 0.0, 1.0); |
|
|
|
Jitteruv.y = clamp(Hruv.y + (InputJitter.y * renderSizeRcp.y), 0.0, 1.0); |
|
|
|
|
|
|
|
int2 InputPos = int2(Jitteruv * InputInfoViewportSize); |
|
|
|
float4 mda = SAMPLE_TEXTURE2D_X_LOD(MotionDepthClipAlphaBuffer, S_LINEAR_CLAMP, Jitteruv, 0).xyzw; |
|
|
|
|