29#ifndef GU_BV4_PROCESS_STREAM_ORDERED_SEGMENT_AABB_H
30#define GU_BV4_PROCESS_STREAM_ORDERED_SEGMENT_AABB_H
32#ifndef GU_BV4_USE_SLABS
33 template<
class LeafTestT,
class ParamsT>
36 #ifdef GU_BV4_QUANTIZED_TREE
37 if(i<limit && BV4_SegmentAABBOverlap(node+i, params))
39 if(i<limit && BV4_SegmentAABBOverlap(node[i].mAABB.mCenter, node[i].mAABB.mExtents, params))
43 LeafTestT::doLeafTest(params, node[i].getPrimitive());
45 Stack[Nb++] = node[i].getChildData();
49 template<
class LeafTestT,
int i,
class ParamsT>
52 #ifdef GU_BV4_QUANTIZED_TREE
53 if(BV4_SegmentAABBOverlap(node+i, params))
55 if(BV4_SegmentAABBOverlap(node[i].mAABB.mCenter, node[i].mAABB.mExtents, params))
59 LeafTestT::doLeafTest(params, node[i].getPrimitive());
#define PX_RESTRICT
Definition PxPreprocessor.h:355
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335