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
commit 4467412c9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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;