Home
last modified time | relevance | path

Searched refs:quat (Results 1 – 13 of 13) sorted by relevance

/external/swiftshader/third_party/PowerVR_SDK/Tools/
DPVRTQuaternionF.cpp186 void PVRTMatrixQuaternionNormalizeF(PVRTQUATERNIONf &quat) in PVRTMatrixQuaternionNormalizeF() argument
192 temp = quat.w*quat.w + quat.x*quat.x + quat.y*quat.y + quat.z*quat.z; in PVRTMatrixQuaternionNormalizeF()
199 quat.x *= fMagnitude; in PVRTMatrixQuaternionNormalizeF()
200 quat.y *= fMagnitude; in PVRTMatrixQuaternionNormalizeF()
201 quat.z *= fMagnitude; in PVRTMatrixQuaternionNormalizeF()
202 quat.w *= fMagnitude; in PVRTMatrixQuaternionNormalizeF()
226 const PVRTQUATERNIONf &quat) in PVRTMatrixRotationQuaternionF() argument
233 qInv.x = -quat.x; in PVRTMatrixRotationQuaternionF()
234 qInv.y = -quat.y; in PVRTMatrixRotationQuaternionF()
235 qInv.z = -quat.z; in PVRTMatrixRotationQuaternionF()
[all …]
DPVRTQuaternionX.cpp193 void PVRTMatrixQuaternionNormalizeX(PVRTQUATERNIONx &quat) in PVRTMatrixQuaternionNormalizeX() argument
199 n = PVRTABS(quat.w) + PVRTABS(quat.x) + PVRTABS(quat.y) + PVRTABS(quat.z); in PVRTMatrixQuaternionNormalizeX()
200 qTemp.w = PVRTXDIV(quat.w, n); in PVRTMatrixQuaternionNormalizeX()
201 qTemp.x = PVRTXDIV(quat.x, n); in PVRTMatrixQuaternionNormalizeX()
202 qTemp.y = PVRTXDIV(quat.y, n); in PVRTMatrixQuaternionNormalizeX()
203 qTemp.z = PVRTXDIV(quat.z, n); in PVRTMatrixQuaternionNormalizeX()
210 quat.x = PVRTXMUL(qTemp.x, f); in PVRTMatrixQuaternionNormalizeX()
211 quat.y = PVRTXMUL(qTemp.y, f); in PVRTMatrixQuaternionNormalizeX()
212 quat.z = PVRTXMUL(qTemp.z, f); in PVRTMatrixQuaternionNormalizeX()
213 quat.w = PVRTXMUL(qTemp.w, f); in PVRTMatrixQuaternionNormalizeX()
[all …]
DPVRTQuaternion.h170 void PVRTMatrixQuaternionNormalizeF(PVRTQUATERNIONf &quat);
179 void PVRTMatrixQuaternionNormalizeX(PVRTQUATERNIONx &quat);
201 const PVRTQUATERNIONf &quat);
223 const PVRTQUATERNIONx &quat);
/external/vulkan-validation-layers/demos/
Dlinmath.h430 typedef float quat[4]; typedef
431 static inline void quat_identity(quat q) { in quat_identity()
435 static inline void quat_add(quat r, quat a, quat b) { in quat_add()
440 static inline void quat_sub(quat r, quat a, quat b) { in quat_sub()
445 static inline void quat_mul(quat r, quat p, quat q) { in quat_mul()
454 static inline void quat_scale(quat r, quat v, float s) { in quat_scale()
459 static inline float quat_inner_product(quat a, quat b) { in quat_inner_product()
466 static inline void quat_conj(quat r, quat q) { in quat_conj()
473 static inline void quat_mul_vec3(vec3 r, quat q, vec3 v) { in quat_mul_vec3()
474 quat v_ = {v[0], v[1], v[2], 0.f}; in quat_mul_vec3()
[all …]
/external/eigen/bench/
Dgeometry.cpp104 Quaternion<Scalar> quat;quat.setIdentity(); in main() local
105 ToRotationMatrixWrapper<Quaternion<Scalar> > quatmat(quat); in main()
119 bench("quaternion", quat); in main()
/external/vulkan-validation-layers/libs/glm/gtx/
Dsimd_quat.hpp109 quat const & v);
166 quat quat_cast(
Dsimd_quat.inl58 GLM_FUNC_QUALIFIER fquatSIMD::fquatSIMD(quat const & q) :
221 GLM_FUNC_QUALIFIER quat quat_cast
226 GLM_ALIGN(16) quat Result;
469 // To fix this, one quat must be negated.
/external/llvm/test/CodeGen/ARM/
D2009-11-01-NeonMoves.ll8 define arm_aapcs_vfpcc void @bar(%foo* noalias sret %agg.result, <4 x float> %quat.0) nounwind {
12 store <4 x float> %quat.0, <4 x float>* %0
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
D2009-11-01-NeonMoves.ll8 define arm_aapcs_vfpcc void @bar(%foo* noalias sret %agg.result, <4 x float> %quat.0) nounwind {
12 store <4 x float> %quat.0, <4 x float>* %0
/external/vulkan-validation-layers/libs/glm/
Dfwd.hpp62 typedef highp_quat quat; typedef
64 typedef mediump_quat quat; typedef
66 typedef lowp_quat quat; typedef
69 typedef highp_quat quat; typedef
90 typedef quat fquat;
/external/eigen/Eigen/src/Geometry/
DQuaternion.h646 Quaternion quat;
647 quat.setFromTwoVectors(a, b);
648 return quat;
/external/vulkan-validation-layers/libs/glm/gtc/
Dquaternion.inl578 // To fix this, one quat must be negated.
/external/svox/pico_resources/tools/LingwareBuilding/PicoLingware_source_files/textana/fr-FR/
Dfr-FR_lexpos.utf520 ADJ_SG "adéquat" :G2P