Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2014
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. rtcIntersect4(&traceMask, scene, rays);
  2. __m128i geomIDs = _mm_set_epi32(rays.geomID[3], rays.geomID[2], rays.geomID[1], rays.geomID[0]);
  3. __m128i invalid = _mm_set1_epi32(-1);
  4.  
  5. __m128i mask = _mm_cmpgt_epi32(geomIDs, invalid);
  6. if (_mm_movemask_epi8(mask) == 0)
  7. {
  8. return result;
  9. }
  10.  
  11. __m128i primIDs = _mm_set_epi32(rays.primID[3], rays.primID[2], rays.primID[1], rays.primID[0]);
  12. __m128i mask = _mm_cmpgt_epi32(primIDs, invalid);
  13. if (_mm_movemask_epi8(mask) == 0)
  14. {
  15. return result;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement