34 #include "NE10_physics.h"
36 ne10_result_t ne10_init_physics (ne10_int32_t is_NEON_available)
38 if (NE10_OK == is_NEON_available)
40 #ifdef ENABLE_NE10_PHYSICS_COMPUTE_AABB_VEC2F_NEON
41 ne10_physics_compute_aabb_vec2f = ne10_physics_compute_aabb_vec2f_neon;
44 #endif // ENABLE_NE10_PHYSICS_COMPUTE_AABB_VEC2F_NEON
46 #ifdef ENABLE_NE10_PHYSICS_RELATIVE_V_VEC2F_NEON
47 ne10_physics_relative_v_vec2f = ne10_physics_relative_v_vec2f_neon;
50 #endif // ENABLE_NE10_PHYSICS_RELATIVE_V_VEC2F_NEON
52 #ifdef ENABLE_NE10_PHYSICS_APPLY_IMPULSE_VEC2F_NEON
53 ne10_physics_apply_impulse_vec2f = ne10_physics_apply_impulse_vec2f_neon;
56 #endif // ENABLE_NE10_PHYSICS_RELATIVE_V_VEC2F_NEON
68 void (*ne10_physics_compute_aabb_vec2f) (ne10_mat2x2f_t *aabb,
72 ne10_uint32_t vertex_count);
79 void (*ne10_physics_apply_impulse_vec2f) (
ne10_vec3f_t *v_wa,