Merge pull request #38949 from puchik/ssr-fix-cutoff

Continue tracing screen space reflection after encountering sky
This commit is contained in:
Juan Linietsky
2020-10-18 14:45:33 -03:00
committed by GitHub

View File

@@ -155,18 +155,14 @@ void main() {
depth = imageLoad(source_depth, ivec2(pos - 0.5)).r;
if (-depth >= params.camera_z_far) { //went beyond camera
break;
}
z_from = z_to;
z_to = z / w;
if (depth > z_to) {
// if depth was surpassed
if (depth <= max(z_to, z_from) + params.depth_tolerance) {
// check the depth tolerance
//check that normal is valid
if (depth <= max(z_to, z_from) + params.depth_tolerance && -depth < params.camera_z_far) {
// check the depth tolerance and far clip
// check that normal is valid
found = true;
}
break;