X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FShaders%2FShaders_PathtraceBase_fs.pxx;h=6da9ccde8be81ee2dfe69bd20b8523e72c832658;hb=e70625d6b155c4c141c063d076f7ef76c79bcd34;hpb=395d00e0586d6f7156fca21153e170939687d545;ds=sidebyside diff --git a/src/Shaders/Shaders_PathtraceBase_fs.pxx b/src/Shaders/Shaders_PathtraceBase_fs.pxx index ab7c0dddcc..6da9ccde8b 100644 --- a/src/Shaders/Shaders_PathtraceBase_fs.pxx +++ b/src/Shaders/Shaders_PathtraceBase_fs.pxx @@ -823,7 +823,11 @@ static const char Shaders_PathtraceBase_fs[] = " vec4 aNDCPoint = uViewMat * vec4 (theRay.Origin, 1.f);\n" "\n" " float aPolygonOffset = PolygonOffset (aHit.Normal, theRay.Origin);\n" + " #ifdef THE_ZERO_TO_ONE_DEPTH\n" + " aRaytraceDepth = (aNDCPoint.z / aNDCPoint.w + aPolygonOffset * POLYGON_OFFSET_SCALE);\n" + " #else\n" " aRaytraceDepth = (aNDCPoint.z / aNDCPoint.w + aPolygonOffset * POLYGON_OFFSET_SCALE) * 0.5f + 0.5f;\n" + " #endif\n" " }\n" "\n" " SBSDF aBSDF;\n"