Use vertex distance instead of z, fixes #9108

This commit is contained in:
Juan Linietsky 2017-08-06 21:56:54 -03:00
parent 134b3edf5a
commit 2ea64d2dc1

View File

@ -1929,7 +1929,7 @@ FRAGMENT_SHADER_CODE
if (fog_depth_enabled) {
float fog_z = smoothstep(fog_depth_begin,z_far,-vertex.z);
float fog_z = smoothstep(fog_depth_begin,z_far,length(vertex));
fog_amount = pow(fog_z,fog_depth_curve);
if (fog_transmit_enabled) {