Lines Matching refs:src

197 void C_VECScale ( const Vec *src, Vec *dst, f32 scale )  in C_VECScale()  argument
200 ASSERTMSG( ( src != 0), VEC_SCALE_1 ); in C_VECScale()
204 dst->x = src->x * scale; in C_VECScale()
205 dst->y = src->y * scale; in C_VECScale()
206 dst->z = src->z * scale; in C_VECScale()
216 void PSVECScale ( const Vec *src, Vec *dst, f32 scale ) in PSVECScale() argument
225 V1_XY = __PSQ_L(src, 0, 0); in PSVECScale()
228 V1_Z = __PSQ_LX(src, 8, 1, 0); in PSVECScale()
263 void C_VECNormalize ( const Vec *src, Vec *unit ) in C_VECNormalize() argument
267 ASSERTMSG( (src != 0 ), VEC_NORMALIZE_1 ); in C_VECNormalize()
270 mag = (src->x * src->x) + (src->y * src->y) + (src->z * src->z); in C_VECNormalize()
276 unit->x = src->x * mag; in C_VECNormalize()
277 unit->y = src->y * mag; in C_VECNormalize()
278 unit->z = src->z * mag; in C_VECNormalize()
739 void C_VECReflect ( const Vec *src, const Vec *normal, Vec *dst ) in C_VECReflect() argument
745 ASSERTMSG( (src != 0), VEC_REFLECT_1 ); in C_VECReflect()
753 uI.x = -( src->x ); in C_VECReflect()
754 uI.y = -( src->y ); in C_VECReflect()
755 uI.z = -( src->z ); in C_VECReflect()
945 void C_MTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst ) in C_MTXMultVec() argument
950 ASSERTMSG( (src != 0), MTX_MULTVEC_2 ); in C_MTXMultVec()
954 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z + m[0][3]; in C_MTXMultVec()
955 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z + m[1][3]; in C_MTXMultVec()
956 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z + m[2][3]; in C_MTXMultVec()
971 void PSMTXMultVec ( MTX_CONST Mtx m, const Vec *src, Vec *dst ) in PSMTXMultVec() argument
977 fp0 = __PSQ_L(src, 0, 0); in PSMTXMultVec()
985 fp1 = __PSQ_LX(src, 8, 1, 0); in PSMTXMultVec()
1136 void C_MTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst ) in C_MTXMultVecSR() argument
1141 ASSERTMSG( (src != 0), MTX_MULTVECSR_2 ); in C_MTXMultVecSR()
1145 vTmp.x = m[0][0]*src->x + m[0][1]*src->y + m[0][2]*src->z; in C_MTXMultVecSR()
1146 vTmp.y = m[1][0]*src->x + m[1][1]*src->y + m[1][2]*src->z; in C_MTXMultVecSR()
1147 vTmp.z = m[2][0]*src->x + m[2][1]*src->y + m[2][2]*src->z; in C_MTXMultVecSR()
1162 void PSMTXMultVecSR ( MTX_CONST Mtx m, const Vec *src, Vec *dst ) in PSMTXMultVecSR() argument
1170 fp6 = __PSQ_L(src, 0, 0); in PSMTXMultVecSR()
1187 fp7 = __PSQ_LX(src, 8, 1, 0); in PSMTXMultVecSR()