Skip to content

fix: use IsNaN() instead of == NaN() comparison in Ray.IntersectPlane#317

Merged
danaugrs merged 1 commit intog3n:masterfrom
killerdevildog:fix/isnan-comparison
Jan 9, 2026
Merged

fix: use IsNaN() instead of == NaN() comparison in Ray.IntersectPlane#317
danaugrs merged 1 commit intog3n:masterfrom
killerdevildog:fix/isnan-comparison

Conversation

@killerdevildog
Copy link
Copy Markdown
Contributor

Fixes #164. NaN comparisons using == never work in IEEE 754 since NaN != NaN is always true. Use the existing IsNaN() function instead.

Fixes g3n#164. NaN comparisons using == never work in IEEE 754 since
NaN != NaN is always true. Use the existing IsNaN() function instead.
@danaugrs danaugrs merged commit 11eb4fd into g3n:master Jan 9, 2026
@danaugrs
Copy link
Copy Markdown
Member

danaugrs commented Jan 9, 2026

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

NaN check implementation in math32.Ray not working

2 participants