diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-04-04 14:31:02 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-04-04 14:31:02 +0200 |
commit | acfcdbd291174ea6a03ca77cf374dda9f2b300ff (patch) | |
tree | f001960b859c27dcecae15fccef5658ec528b715 /thirdparty/embree/kernels/geometry/triangle_intersector_woop.h | |
parent | 2c65bf0d6986b420ec20393fa27f7c38f0814082 (diff) | |
parent | c43eab55a417162624f47aed6bbbd0a4bd41c607 (diff) | |
download | redot-engine-acfcdbd291174ea6a03ca77cf374dda9f2b300ff.tar.gz |
Merge pull request #88783 from Chubercik/embree-4.3.1
embree: Update to 4.3.1
Diffstat (limited to 'thirdparty/embree/kernels/geometry/triangle_intersector_woop.h')
-rw-r--r-- | thirdparty/embree/kernels/geometry/triangle_intersector_woop.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/thirdparty/embree/kernels/geometry/triangle_intersector_woop.h b/thirdparty/embree/kernels/geometry/triangle_intersector_woop.h index f05dcc4537..03d23adc3d 100644 --- a/thirdparty/embree/kernels/geometry/triangle_intersector_woop.h +++ b/thirdparty/embree/kernels/geometry/triangle_intersector_woop.h @@ -64,7 +64,7 @@ namespace embree kx = (kz+1) % 3; ky = (kx+1) % 3; const float inv_dir_kz = rcp(ray.dir[kz]); - if (ray.dir[kz]) std::swap(kx,ky); + if (ray.dir[kz] < 0.0f) std::swap(kx,ky); S.x = ray.dir[kx] * inv_dir_kz; S.y = ray.dir[ky] * inv_dir_kz; S.z = inv_dir_kz; |