aboutsummaryrefslogtreecommitdiff
path: root/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp')
-rw-r--r--PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp b/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp
index 86b7a8f8..2980bdc1 100644
--- a/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp
+++ b/PhysX_3.4/Source/GeomUtils/src/GuRaycastTests.cpp
@@ -447,8 +447,8 @@ namespace
}
if(mHitFlags & PxHitFlag::eDISTANCE)
- {
- hit.distance = (hit.position - mLocalRayOrig).dot(mLocalRayDir);
+ {
+ hit.distance = physx::intrinsics::selectMax(0.f, (hit.position - mLocalRayOrig).dot(mLocalRayDir));
hit.flags |= PxHitFlag::eDISTANCE;
}