|
@@ -801,7 +801,7 @@ void reconstructCheckerboardBlack(IVec2 svGroupThreadId, F32 refDepth, inout Vec
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const F32 weight = calculateBilateralWeightDepth<F32>(refDepth, g_hitPosAndDepth[svGroupThreadId.x][svGroupThreadId.y], 1.0);
|
|
|
|
|
|
|
+ const F32 weight = calculateBilateralWeightDepth<F32>(refDepth, g_hitPosAndDepth[svGroupThreadId.x][svGroupThreadId.y].w, 1.0);
|
|
|
|
|
|
|
|
color += g_colorAndPdf[svGroupThreadId.x][svGroupThreadId.y].xyz * weight;
|
|
color += g_colorAndPdf[svGroupThreadId.x][svGroupThreadId.y].xyz * weight;
|
|
|
pdf += g_colorAndPdf[svGroupThreadId.x][svGroupThreadId.y].w * weight;
|
|
pdf += g_colorAndPdf[svGroupThreadId.x][svGroupThreadId.y].w * weight;
|