Skip to content

Commit 5410caf

Browse files
authored
fix: compressing invalid direction vectors (#1980)
1 parent e8164ea commit 5410caf

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/xrCore/_compressed_normal.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ u16 pvCompress(const Fvector& vec)
4646
{
4747
if (fis_zero(vec.x) && fis_zero(vec.y) && fis_zero(vec.z))
4848
return 0;
49+
if (!_valid(vec))
50+
return 0;
4951

5052
// save copy
5153
Fvector tmp = vec;

0 commit comments

Comments
 (0)