Merge remote-tracking branch 'origin/master'

This commit is contained in:
Wojtek Figat
2025-04-22 16:17:53 +02:00
4 changed files with 104 additions and 17 deletions

View File

@@ -209,7 +209,7 @@ Ray Camera::ConvertMouseToRay(const Float2& mousePosition) const
Ray Camera::ConvertMouseToRay(const Float2& mousePosition, const Viewport& viewport) const
{
Vector3 position = GetPosition();
if (viewport.Width < ZeroTolerance || viewport.Height < ZeroTolerance)
if (viewport.Width < ZeroTolerance || viewport.Height < ZeroTolerance || mousePosition.IsNaN())
return Ray(position, GetDirection());
// Use different logic in orthographic projection