doom3-gpl
Doom 3 GPL source release
|
This is the complete list of members for idSIMD_SSE2, including all inherited members.
Add(float *dst, const float constant, const float *src, const int count) | idSIMD_Generic | virtual |
Add(float *dst, const float *src0, const float *src1, const int count) | idSIMD_Generic | virtual |
Add16(float *dst, const float *src1, const float *src2, const int count) | idSIMD_Generic | virtual |
AddAssign16(float *dst, const float *src, const int count) | idSIMD_Generic | virtual |
BlendJoints(idJointQuat *joints, const idJointQuat *blendJoints, const float lerp, const int *index, const int numJoints) | idSIMD_Generic | virtual |
Clamp(float *dst, const float *src, const float min, const float max, const int count) | idSIMD_Generic | virtual |
ClampMax(float *dst, const float *src, const float max, const int count) | idSIMD_Generic | virtual |
ClampMin(float *dst, const float *src, const float min, const int count) | idSIMD_Generic | virtual |
CmpGE(byte *dst, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
CmpGE(byte *dst, const byte bitNum, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
CmpGT(byte *dst, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
CmpGT(byte *dst, const byte bitNum, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
CmpLE(byte *dst, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
CmpLE(byte *dst, const byte bitNum, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
CmpLT(byte *dst, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
CmpLT(byte *dst, const byte bitNum, const float *src0, const float constant, const int count) | idSIMD_Generic | virtual |
ConvertJointMatsToJointQuats(idJointQuat *jointQuats, const idJointMat *jointMats, const int numJoints) | idSIMD_Generic | virtual |
ConvertJointQuatsToJointMats(idJointMat *jointMats, const idJointQuat *jointQuats, const int numJoints) | idSIMD_Generic | virtual |
Copy16(float *dst, const float *src, const int count) | idSIMD_Generic | virtual |
cpuid | idSIMDProcessor | |
CreateShadowCache(idVec4 *vertexCache, int *vertRemap, const idVec3 &lightOrigin, const idDrawVert *verts, const int numVerts) | idSIMD_Generic | virtual |
CreateSpecularTextureCoords(idVec4 *texCoords, const idVec3 &lightOrigin, const idVec3 &viewOrigin, const idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes) | idSIMD_Generic | virtual |
CreateTextureSpaceLightVectors(idVec3 *lightVectors, const idVec3 &lightOrigin, const idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes) | idSIMD_Generic | virtual |
CreateVertexProgramShadowCache(idVec4 *vertexCache, const idDrawVert *verts, const int numVerts) | idSIMD_Generic | virtual |
DecalPointCull(byte *cullBits, const idPlane *planes, const idDrawVert *verts, const int numVerts) | idSIMD_Generic | virtual |
DeriveTangents(idPlane *planes, idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes) | idSIMD_Generic | virtual |
DeriveTriPlanes(idPlane *planes, const idDrawVert *verts, const int numVerts, const int *indexes, const int numIndexes) | idSIMD_Generic | virtual |
DeriveUnsmoothedTangents(idDrawVert *verts, const dominantTri_s *dominantTris, const int numVerts) | idSIMD_Generic | virtual |
Div(float *dst, const float constant, const float *src, const int count) | idSIMD_Generic | virtual |
Div(float *dst, const float *src0, const float *src1, const int count) | idSIMD_Generic | virtual |
Dot(float *dst, const idVec3 &constant, const idVec3 *src, const int count) | idSIMD_Generic | virtual |
Dot(float *dst, const idVec3 &constant, const idPlane *src, const int count) | idSIMD_Generic | virtual |
Dot(float *dst, const idVec3 &constant, const idDrawVert *src, const int count) | idSIMD_Generic | virtual |
Dot(float *dst, const idPlane &constant, const idVec3 *src, const int count) | idSIMD_Generic | virtual |
Dot(float *dst, const idPlane &constant, const idPlane *src, const int count) | idSIMD_Generic | virtual |
Dot(float *dst, const idPlane &constant, const idDrawVert *src, const int count) | idSIMD_Generic | virtual |
Dot(float *dst, const idVec3 *src0, const idVec3 *src1, const int count) | idSIMD_Generic | virtual |
Dot(float &dot, const float *src1, const float *src2, const int count) | idSIMD_Generic | virtual |
GetName(void) const | idSIMD_Generic | virtual |
idSIMDProcessor(void) | idSIMDProcessor | inline |
MatX_LDLTFactor(idMatX &mat, idVecX &invDiag, const int n) | idSIMD_Generic | virtual |
MatX_LowerTriangularSolve(const idMatX &L, float *x, const float *b, const int n, int skip=0) | idSIMD_Generic | virtual |
MatX_LowerTriangularSolveTranspose(const idMatX &L, float *x, const float *b, const int n) | idSIMD_Generic | virtual |
MatX_MultiplyAddVecX(idVecX &dst, const idMatX &mat, const idVecX &vec) | idSIMD_Generic | virtual |
MatX_MultiplyMatX(idMatX &dst, const idMatX &m1, const idMatX &m2) | idSIMD_Generic | virtual |
MatX_MultiplySubVecX(idVecX &dst, const idMatX &mat, const idVecX &vec) | idSIMD_Generic | virtual |
MatX_MultiplyVecX(idVecX &dst, const idMatX &mat, const idVecX &vec) | idSIMD_Generic | virtual |
MatX_TransposeMultiplyAddVecX(idVecX &dst, const idMatX &mat, const idVecX &vec) | idSIMD_Generic | virtual |
MatX_TransposeMultiplyMatX(idMatX &dst, const idMatX &m1, const idMatX &m2) | idSIMD_Generic | virtual |
MatX_TransposeMultiplySubVecX(idVecX &dst, const idMatX &mat, const idVecX &vec) | idSIMD_Generic | virtual |
MatX_TransposeMultiplyVecX(idVecX &dst, const idMatX &mat, const idVecX &vec) | idSIMD_Generic | virtual |
Memcpy(void *dst, const void *src, const int count) | idSIMD_Generic | virtual |
Memset(void *dst, const int val, const int count) | idSIMD_Generic | virtual |
MinMax(float &min, float &max, const float *src, const int count) | idSIMD_Generic | virtual |
MinMax(idVec2 &min, idVec2 &max, const idVec2 *src, const int count) | idSIMD_Generic | virtual |
MinMax(idVec3 &min, idVec3 &max, const idVec3 *src, const int count) | idSIMD_Generic | virtual |
MinMax(idVec3 &min, idVec3 &max, const idDrawVert *src, const int count) | idSIMD_Generic | virtual |
MinMax(idVec3 &min, idVec3 &max, const idDrawVert *src, const int *indexes, const int count) | idSIMD_Generic | virtual |
MixedSoundToSamples(short *samples, const float *mixBuffer, const int numSamples) | idSIMD_Generic | virtual |
MixSoundSixSpeakerMono(float *mixBuffer, const float *samples, const int numSamples, const float lastV[6], const float currentV[6]) | idSIMD_Generic | virtual |
MixSoundSixSpeakerStereo(float *mixBuffer, const float *samples, const int numSamples, const float lastV[6], const float currentV[6]) | idSIMD_Generic | virtual |
MixSoundTwoSpeakerMono(float *mixBuffer, const float *samples, const int numSamples, const float lastV[2], const float currentV[2]) | idSIMD_Generic | virtual |
MixSoundTwoSpeakerStereo(float *mixBuffer, const float *samples, const int numSamples, const float lastV[2], const float currentV[2]) | idSIMD_Generic | virtual |
Mul(float *dst, const float constant, const float *src, const int count) | idSIMD_Generic | virtual |
Mul(float *dst, const float *src0, const float *src1, const int count) | idSIMD_Generic | virtual |
Mul16(float *dst, const float *src1, const float constant, const int count) | idSIMD_Generic | virtual |
MulAdd(float *dst, const float constant, const float *src, const int count) | idSIMD_Generic | virtual |
MulAdd(float *dst, const float *src0, const float *src1, const int count) | idSIMD_Generic | virtual |
MulAssign16(float *dst, const float constant, const int count) | idSIMD_Generic | virtual |
MulSub(float *dst, const float constant, const float *src, const int count) | idSIMD_Generic | virtual |
MulSub(float *dst, const float *src0, const float *src1, const int count) | idSIMD_Generic | virtual |
Negate16(float *dst, const int count) | idSIMD_Generic | virtual |
NormalizeTangents(idDrawVert *verts, const int numVerts) | idSIMD_Generic | virtual |
OverlayPointCull(byte *cullBits, idVec2 *texCoords, const idPlane *planes, const idDrawVert *verts, const int numVerts) | idSIMD_Generic | virtual |
Sub(float *dst, const float constant, const float *src, const int count) | idSIMD_Generic | virtual |
Sub(float *dst, const float *src0, const float *src1, const int count) | idSIMD_Generic | virtual |
Sub16(float *dst, const float *src1, const float *src2, const int count) | idSIMD_Generic | virtual |
SubAssign16(float *dst, const float *src, const int count) | idSIMD_Generic | virtual |
TracePointCull(byte *cullBits, byte &totalOr, const float radius, const idPlane *planes, const idDrawVert *verts, const int numVerts) | idSIMD_Generic | virtual |
TransformJoints(idJointMat *jointMats, const int *parents, const int firstJoint, const int lastJoint) | idSIMD_Generic | virtual |
TransformVerts(idDrawVert *verts, const int numVerts, const idJointMat *joints, const idVec4 *weights, const int *index, const int numWeights) | idSIMD_Generic | virtual |
UntransformJoints(idJointMat *jointMats, const int *parents, const int firstJoint, const int lastJoint) | idSIMD_Generic | virtual |
UpSampleOGGTo44kHz(float *dest, const float *const *ogg, const int numSamples, const int kHz, const int numChannels) | idSIMD_Generic | virtual |
UpSamplePCMTo44kHz(float *dest, const short *pcm, const int numSamples, const int kHz, const int numChannels) | idSIMD_Generic | virtual |
Zero16(float *dst, const int count) | idSIMD_Generic | virtual |