-(p[0]*p[3] * p[0] + p[1]*p[3] * p[1] + p[2]*p[3] * p[2])
;
}
+
+CXR_INLINE void plane_project_point( v4f plane, v3f a, v3f d )
+{
+ v3f ref, delta;
+ v3_muls( plane, plane[3], ref );
+
+ v3_sub( a, ref, delta );
+ v3_muladds( a, plane, -v3_dot(delta,plane), d );
+}