浏览代码

Fix NaN in SAO with ortho camera.

clementlandrin 7 月之前
父节点
当前提交
823d8190db
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      h3d/shader/SAO.hx

+ 1 - 1
h3d/shader/SAO.hx

@@ -47,7 +47,7 @@ class SAO extends ScreenShader {
 			var radius = sampleRadius;
 			if (USE_SCALABLE_BIAS) {
 				var vQ = Q * cameraView;
-				radius *= log(1.0 + vQ.z) + 1;
+				radius *= max(0.0, log(1.0 + vQ.z)) + 1;
 			}
 			var v = Q - position;