6 #include "VectorMath.h"
28 kResultInvalid = 0xff,
50 u32 GetPointVisibilty(
const Eegeo::v3& point);
53 u32 TestSphere(
const Eegeo::v3& point,
float radius);
55 #if MATH_NEON && !TARGET_IPHONE_SIMULATOR
57 u32 TestSphereNeon(
const Eegeo::v3& point,
float radius);
60 u32 TestSphereNonNeon(
const Eegeo::v3& point,
float radius);
63 const Eegeo::m44& getWorld()
const {
return m_world; }
66 inline u32 FrustumRadar::TestBoundingBox(
const BoundingBox& box)
68 #if MATH_NEON && !TARGET_IPHONE_SIMULATOR
69 return TestBoundingBoxNeon(box);
71 return TestBoundingBoxNonNeon(box);
75 inline u32 FrustumRadar::TestSphere(
const Eegeo::v3& point,
float radius)
77 #if MATH_NEON && !TARGET_IPHONE_SIMULATOR
78 return TestSphereNeon(point, radius);
80 return TestSphereNonNeon(point, radius);