SYMBOL INDEX (3944 symbols across 84 files) FILE: debug_draw.hpp type dd (line 312) | namespace dd type colors (line 320) | namespace colors type OpaqueContextType (line 469) | struct OpaqueContextType { } type OpaqueTextureType (line 711) | struct OpaqueTextureType { } class RenderInterface (line 720) | class RenderInterface type FlushFlags (line 763) | enum FlushFlags function degreesToRadians (line 843) | static inline float degreesToRadians(const T degrees) function arrayLength (line 849) | static inline int arrayLength(const T (&)[Size]) type colors (line 859) | namespace colors type FontChar (line 1007) | struct FontChar type FontCharSet (line 1013) | struct FontCharSet type LzwDictionary (line 1500) | struct LzwDictionary type Entry (line 1503) | struct Entry type LzwBitStreamReader (line 1518) | struct LzwBitStreamReader function lzwOutputByte (line 1645) | static bool lzwOutputByte(int code, std::uint8_t *& output, int output... function lzwOutputSequence (line 1660) | static bool lzwOutputSequence(const LzwDictionary & dict, int code, function lzwDecompress (line 1685) | static int lzwDecompress(const void * compressedData, int compressedSi... function FontCharSet (line 1780) | static inline const FontCharSet & getFontCharSet() { return s_f... type DebugString (line 1823) | struct DebugString type DebugPoint (line 1834) | struct DebugPoint type DebugLine (line 1843) | struct DebugLine function DD_EXPLICIT_CONTEXT_ONLY (line 1852) | struct InternalContext DD_EXPLICIT_CONTEXT_ONLY(: public OpaqueContext... function floatAbs (line 1920) | static inline float floatAbs(float x) { return fabsf(x); } function floatSin (line 1921) | static inline float floatSin(float radians) { return sinf(radians); } function floatCos (line 1922) | static inline float floatCos(float radians) { return cosf(radians); } function floatInvSqrt (line 1923) | static inline float floatInvSqrt(float x) { return (1.0f / sqrtf(x)); } function floatRound (line 1937) | static inline float floatRound(float x) function floatAbs (line 1945) | static inline float floatAbs(float x) function floatInvSqrt (line 1954) | static inline float floatInvSqrt(float x) function floatSin (line 1968) | static inline float floatSin(float radians) function floatCos (line 1997) | static inline float floatCos(float radians) type VecElements (line 2047) | enum VecElements { X, Y, Z, W } function vecSet (line 2049) | static inline void vecSet(ddVec3_Out dest, const float x, const float ... function vecCopy (line 2056) | static inline void vecCopy(ddVec3_Out dest, ddVec3_In src) function vecAdd (line 2063) | static inline void vecAdd(ddVec3_Out result, ddVec3_In a, ddVec3_In b) function vecSub (line 2070) | static inline void vecSub(ddVec3_Out result, ddVec3_In a, ddVec3_In b) function vecScale (line 2077) | static inline void vecScale(ddVec3_Out result, ddVec3_In v, const floa... function vecNormalize (line 2084) | static inline void vecNormalize(ddVec3_Out result, ddVec3_In v) function vecCross (line 2093) | static inline void vecCross(ddVec3_Out result, ddVec3_In a, ddVec3_In b) function vecOrthogonalBasis (line 2100) | static inline void vecOrthogonalBasis(ddVec3_Out left, ddVec3_Out up, ... function matTransformPointXYZ (line 2132) | static inline void matTransformPointXYZ(ddVec3_Out result, ddVec3_In p... function matTransformPointXYZW (line 2139) | static inline void matTransformPointXYZW(float result[4], ddVec3_In p,... function matTransformPointXYZW2 (line 2147) | static inline float matTransformPointXYZW2(ddVec3_Out result, const fl... type DrawMode (line 2160) | enum DrawMode function flushDebugVerts (line 2167) | static void flushDebugVerts(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx... function pushPointVert (line 2196) | static void pushPointVert(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,)... function pushLineVert (line 2214) | static void pushLineVert(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ... function pushGlyphVerts (line 2240) | static void pushGlyphVerts(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,... function pushStringGlyphs (line 2256) | static void pushStringGlyphs(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ct... function calcTextWidth (line 2334) | static float calcTextWidth(const char * text, const float scaling) function drawDebugStrings (line 2357) | static void drawDebugStrings(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function drawDebugPoints (line 2386) | static void drawDebugPoints(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function drawDebugLines (line 2428) | static void drawDebugLines(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function clearDebugQueue (line 2471) | static void clearDebugQueue(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx... function setupGlyphTexture (line 2499) | static void setupGlyphTexture(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle c... function initialize (line 2531) | bool initialize(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle * outCtx,) Rend... function shutdown (line 2558) | void shutdown(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function isInitialized (line 2591) | bool isInitialized(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function hasPendingDraws (line 2596) | bool hasPendingDraws(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function flush (line 2605) | void flush(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const std::int... function clear (line 2632) | void clear(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function point (line 2653) | void point(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In pos,... function line (line 2676) | void line(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In from,... function screenText (line 2699) | void screenText(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const cha... function projectedText (line 2728) | void projectedText(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const ... function axisTriad (line 2785) | void axisTriad(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddMat4x4_I... function arrow (line 2816) | void arrow(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In from... function cross (line 2878) | void cross(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cent... function circle (line 2914) | void circle(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cen... function plane (line 2947) | void plane(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cent... function sphere (line 2988) | void sphere(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cen... function cone (line 3033) | void cone(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In apex,... function box (line 3102) | void box(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const ddVec3 poi... function box (line 3115) | void box(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In center... function aabb (line 3149) | void aabb(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In mins,... function frustum (line 3175) | void frustum(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddMat4x4_In ... function vertexNormal (line 3220) | void vertexNormal(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_... function tangentBasis (line 3240) | void tangentBasis(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_... function xzSquareGrid (line 3272) | void xzSquareGrid(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const f... function capsule (line 3295) | void capsule(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In ce... function GlyphTextureHandle (line 3459) | GlyphTextureHandle RenderInterface::createGlyphTexture(int, int, const... type dd (line 824) | namespace dd type colors (line 320) | namespace colors type OpaqueContextType (line 469) | struct OpaqueContextType { } type OpaqueTextureType (line 711) | struct OpaqueTextureType { } class RenderInterface (line 720) | class RenderInterface type FlushFlags (line 763) | enum FlushFlags function degreesToRadians (line 843) | static inline float degreesToRadians(const T degrees) function arrayLength (line 849) | static inline int arrayLength(const T (&)[Size]) type colors (line 859) | namespace colors type FontChar (line 1007) | struct FontChar type FontCharSet (line 1013) | struct FontCharSet type LzwDictionary (line 1500) | struct LzwDictionary type Entry (line 1503) | struct Entry type LzwBitStreamReader (line 1518) | struct LzwBitStreamReader function lzwOutputByte (line 1645) | static bool lzwOutputByte(int code, std::uint8_t *& output, int output... function lzwOutputSequence (line 1660) | static bool lzwOutputSequence(const LzwDictionary & dict, int code, function lzwDecompress (line 1685) | static int lzwDecompress(const void * compressedData, int compressedSi... function FontCharSet (line 1780) | static inline const FontCharSet & getFontCharSet() { return s_f... type DebugString (line 1823) | struct DebugString type DebugPoint (line 1834) | struct DebugPoint type DebugLine (line 1843) | struct DebugLine function DD_EXPLICIT_CONTEXT_ONLY (line 1852) | struct InternalContext DD_EXPLICIT_CONTEXT_ONLY(: public OpaqueContext... function floatAbs (line 1920) | static inline float floatAbs(float x) { return fabsf(x); } function floatSin (line 1921) | static inline float floatSin(float radians) { return sinf(radians); } function floatCos (line 1922) | static inline float floatCos(float radians) { return cosf(radians); } function floatInvSqrt (line 1923) | static inline float floatInvSqrt(float x) { return (1.0f / sqrtf(x)); } function floatRound (line 1937) | static inline float floatRound(float x) function floatAbs (line 1945) | static inline float floatAbs(float x) function floatInvSqrt (line 1954) | static inline float floatInvSqrt(float x) function floatSin (line 1968) | static inline float floatSin(float radians) function floatCos (line 1997) | static inline float floatCos(float radians) type VecElements (line 2047) | enum VecElements { X, Y, Z, W } function vecSet (line 2049) | static inline void vecSet(ddVec3_Out dest, const float x, const float ... function vecCopy (line 2056) | static inline void vecCopy(ddVec3_Out dest, ddVec3_In src) function vecAdd (line 2063) | static inline void vecAdd(ddVec3_Out result, ddVec3_In a, ddVec3_In b) function vecSub (line 2070) | static inline void vecSub(ddVec3_Out result, ddVec3_In a, ddVec3_In b) function vecScale (line 2077) | static inline void vecScale(ddVec3_Out result, ddVec3_In v, const floa... function vecNormalize (line 2084) | static inline void vecNormalize(ddVec3_Out result, ddVec3_In v) function vecCross (line 2093) | static inline void vecCross(ddVec3_Out result, ddVec3_In a, ddVec3_In b) function vecOrthogonalBasis (line 2100) | static inline void vecOrthogonalBasis(ddVec3_Out left, ddVec3_Out up, ... function matTransformPointXYZ (line 2132) | static inline void matTransformPointXYZ(ddVec3_Out result, ddVec3_In p... function matTransformPointXYZW (line 2139) | static inline void matTransformPointXYZW(float result[4], ddVec3_In p,... function matTransformPointXYZW2 (line 2147) | static inline float matTransformPointXYZW2(ddVec3_Out result, const fl... type DrawMode (line 2160) | enum DrawMode function flushDebugVerts (line 2167) | static void flushDebugVerts(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx... function pushPointVert (line 2196) | static void pushPointVert(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,)... function pushLineVert (line 2214) | static void pushLineVert(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ... function pushGlyphVerts (line 2240) | static void pushGlyphVerts(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,... function pushStringGlyphs (line 2256) | static void pushStringGlyphs(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ct... function calcTextWidth (line 2334) | static float calcTextWidth(const char * text, const float scaling) function drawDebugStrings (line 2357) | static void drawDebugStrings(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function drawDebugPoints (line 2386) | static void drawDebugPoints(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function drawDebugLines (line 2428) | static void drawDebugLines(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function clearDebugQueue (line 2471) | static void clearDebugQueue(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx... function setupGlyphTexture (line 2499) | static void setupGlyphTexture(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle c... function initialize (line 2531) | bool initialize(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle * outCtx,) Rend... function shutdown (line 2558) | void shutdown(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function isInitialized (line 2591) | bool isInitialized(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function hasPendingDraws (line 2596) | bool hasPendingDraws(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function flush (line 2605) | void flush(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const std::int... function clear (line 2632) | void clear(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx)) function point (line 2653) | void point(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In pos,... function line (line 2676) | void line(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In from,... function screenText (line 2699) | void screenText(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const cha... function projectedText (line 2728) | void projectedText(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const ... function axisTriad (line 2785) | void axisTriad(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddMat4x4_I... function arrow (line 2816) | void arrow(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In from... function cross (line 2878) | void cross(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cent... function circle (line 2914) | void circle(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cen... function plane (line 2947) | void plane(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cent... function sphere (line 2988) | void sphere(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In cen... function cone (line 3033) | void cone(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In apex,... function box (line 3102) | void box(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const ddVec3 poi... function box (line 3115) | void box(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In center... function aabb (line 3149) | void aabb(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In mins,... function frustum (line 3175) | void frustum(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddMat4x4_In ... function vertexNormal (line 3220) | void vertexNormal(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_... function tangentBasis (line 3240) | void tangentBasis(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_... function xzSquareGrid (line 3272) | void xzSquareGrid(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) const f... function capsule (line 3295) | void capsule(DD_EXPLICIT_CONTEXT_ONLY(ContextHandle ctx,) ddVec3_In ce... function GlyphTextureHandle (line 3459) | GlyphTextureHandle RenderInterface::createGlyphTexture(int, int, const... FILE: samples/gl3w/gl3w_gen.py function proc_t (line 100) | def proc_t(proc): FILE: samples/gl3w/include/GL/glcorearb.h type GLvoid (line 82) | typedef void GLvoid; type GLenum (line 83) | typedef unsigned int GLenum; type GLfloat (line 84) | typedef float GLfloat; type GLint (line 85) | typedef int GLint; type GLsizei (line 86) | typedef int GLsizei; type GLbitfield (line 87) | typedef unsigned int GLbitfield; type GLdouble (line 88) | typedef double GLdouble; type GLuint (line 89) | typedef unsigned int GLuint; type GLboolean (line 90) | typedef unsigned char GLboolean; type GLubyte (line 91) | typedef unsigned char GLubyte; type GLubyte (line 131) | typedef const GLubyte *(APIENTRYP PFNGLGETSTRINGPROC) (GLenum name); type GLclampf (line 194) | typedef float GLclampf; type GLclampd (line 195) | typedef double GLclampd; type GLsizeiptr (line 617) | typedef ptrdiff_t GLsizeiptr; type GLintptr (line 618) | typedef ptrdiff_t GLintptr; type GLchar (line 691) | typedef char GLchar; type GLshort (line 692) | typedef short GLshort; type GLbyte (line 693) | typedef signed char GLbyte; type GLushort (line 694) | typedef unsigned short GLushort; type GLhalf (line 1001) | typedef unsigned short GLhalf; type GLubyte (line 1290) | typedef const GLubyte *(APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLu... type __GLsync (line 1498) | struct __GLsync type __int32 (line 1528) | typedef __int32 int32_t; type __int64 (line 1529) | typedef __int64 int64_t; type GLuint64 (line 1536) | typedef uint64_t GLuint64; type GLint64 (line 1537) | typedef int64_t GLint64; type const (line 1826) | typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint ... type const (line 1827) | typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, ... type const (line 2534) | typedef GLuint (APIENTRYP PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint prog... type const (line 2537) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint pr... type const (line 2538) | typedef GLint (APIENTRYP PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLui... type GLuint64EXT (line 2920) | typedef uint64_t GLuint64EXT; type _cl_context (line 2968) | struct _cl_context type _cl_event (line 2969) | struct _cl_event type struct (line 2972) | typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl... type _cl_context (line 2974) | struct _cl_context type _cl_event (line 2974) | struct _cl_event type GLchar (line 3353) | typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, ... FILE: samples/gl3w/src/gl3w.cpp function gl3w_open_libgl (line 46) | static int gl3w_open_libgl(void) function gl3w_close_libgl (line 56) | static void gl3w_close_libgl(void) function GL3WglProc (line 65) | static GL3WglProc gl3w_fn(const char *proc) function gl3w_open_libgl (line 89) | static int gl3w_open_libgl(void) function gl3w_close_libgl (line 115) | static void gl3w_close_libgl(void) function GL3WglProc (line 129) | static GL3WglProc gl3w_fn(const char *proc) function gl3w_open_libgl (line 152) | static int gl3w_open_libgl(void) function gl3w_close_libgl (line 162) | static void gl3w_close_libgl(void) function GL3WglProc (line 171) | static GL3WglProc gl3w_fn(const char *proc) function gl3w_parse_version (line 196) | static int gl3w_parse_version(void) function gl3wInit (line 214) | int gl3wInit(void) function gl3wShutdown (line 225) | void gl3wShutdown(void) function gl3wIsSupported (line 230) | int gl3wIsSupported(int major, int minor) function GL3WglProc (line 243) | GL3WglProc gl3wGetProcAddress(const char *proc) function gl3w_load_all_functions (line 957) | static void gl3w_load_all_functions(void) FILE: samples/sample_d3d11.cpp function panicF (line 48) | static void panicF(const char * format, ...) class Window (line 68) | class Window method Window (line 75) | Window(HINSTANCE hInstance, int nCmdShow) method runMessageLoop (line 94) | void runMessageLoop() method onRender (line 108) | virtual void onRender() { } method GetDpiAdjustedX (line 118) | static int GetDpiAdjustedX(int size) { return static_cast(size * ... method GetDpiAdjustedY (line 119) | static int GetDpiAdjustedY(int size) { return static_cast(size * ... method GetDpiXY (line 121) | static std::tuple GetDpiXY() method registerClass (line 137) | void registerClass() method createWindow (line 152) | void createWindow(int nCmdShow) method LRESULT (line 165) | static LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam... class RenderWindowD3D11 (line 219) | class RenderWindowD3D11 final method RenderWindowD3D11 (line 230) | RenderWindowD3D11(HINSTANCE hInstance, int nCmdShow) method onRender (line 236) | void onRender() override method initD3D (line 251) | void initD3D() type ShaderSetD3D11 (line 359) | struct ShaderSetD3D11 final method ShaderSetD3D11 (line 367) | ShaderSetD3D11() = default; method loadFromFxFile (line 369) | void loadFromFxFile(ID3D11Device * device, const wchar_t * filename, method compileShaderFromFile (line 416) | static void compileShaderFromFile(const wchar_t * fileName, const char... class RenderInterfaceD3D11 (line 444) | class RenderInterfaceD3D11 final method RenderInterfaceD3D11 (line 449) | RenderInterfaceD3D11(const ComPtr & pDevice, const ComPt... method setMvpMatrixPtr (line 457) | void setMvpMatrixPtr(const float * const mtx) method setCameraFrame (line 462) | void setCameraFrame(const Vector3 & up, const Vector3 & right, const V... method beginDraw (line 471) | void beginDraw() override method endDraw (line 481) | void endDraw() override method createGlyphTexture (line 486) | dd::GlyphTextureHandle createGlyphTexture(int width, int height, const... method destroyGlyphTexture (line 541) | void destroyGlyphTexture(dd::GlyphTextureHandle glyphTex) override method drawGlyphList (line 553) | void drawGlyphList(const dd::DrawVertex * glyphs, int count, dd::Glyph... method drawPointList (line 605) | void drawPointList(const dd::DrawVertex * points, int count, bool dept... method drawLineList (line 671) | void drawLineList(const dd::DrawVertex * lines, int count, bool depthE... type ConstantBufferData (line 713) | struct ConstantBufferData type Vertex (line 719) | struct Vertex type TextureImpl (line 726) | struct TextureImpl : public dd::OpaqueTextureType method initShaders (line 759) | void initShaders() method initBuffers (line 814) | void initBuffers() method drawHelper (line 850) | void drawHelper(const int numVerts, const ShaderSetD3D11 & ss, function drawGrid (line 868) | static void drawGrid(dd::ContextHandle ctx) function drawLabel (line 879) | static void drawLabel(dd::ContextHandle ctx, ddVec3_In pos, const char *... function drawMiscObjects (line 895) | static void drawMiscObjects(dd::ContextHandle ctx) function drawFrustum (line 981) | static void drawFrustum(dd::ContextHandle ctx) function drawText (line 1001) | static void drawText(dd::ContextHandle ctx) function inputUpdate (line 1012) | static void inputUpdate(const Window & win) function WinMain (line 1039) | int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, L... FILE: samples/sample_gl_core.cpp class DDRenderInterfaceCoreGL (line 24) | class DDRenderInterfaceCoreGL final method drawPointList (line 33) | void drawPointList(const dd::DrawVertex * points, int count, bool dept... method drawLineList (line 66) | void drawLineList(const dd::DrawVertex * lines, int count, bool depthE... method drawGlyphList (line 99) | void drawGlyphList(const dd::DrawVertex * glyphs, int count, dd::Glyph... method createGlyphTexture (line 136) | dd::GlyphTextureHandle createGlyphTexture(int width, int height, const... method destroyGlyphTexture (line 161) | void destroyGlyphTexture(dd::GlyphTextureHandle glyphTex) override method DDRenderInterfaceCoreGL (line 182) | DDRenderInterfaceCoreGL() method setupShaderPrograms (line 227) | void setupShaderPrograms() method setupVertexBuffers (line 296) | void setupVertexBuffers() method GLuint (line 401) | static GLuint handleToGL(dd::GlyphTextureHandle handle) method GLToHandle (line 407) | static dd::GlyphTextureHandle GLToHandle(const GLuint id) method checkGLError (line 413) | static void checkGLError(const char * file, const int line) method compileShader (line 422) | static void compileShader(const GLuint shader) method linkProgram (line 439) | static void linkProgram(const GLuint program) function drawGrid (line 556) | static void drawGrid() function drawLabel (line 565) | static void drawLabel(ddVec3_In pos, const char * name) function drawMiscObjects (line 581) | static void drawMiscObjects() function drawFrustum (line 667) | static void drawFrustum() function drawText (line 687) | static void drawText() function sampleAppDraw (line 698) | static void sampleAppDraw(DDRenderInterfaceCoreGL & ddRenderIfaceGL) function sampleAppStart (line 721) | static void sampleAppStart() function main (line 791) | int main() FILE: samples/sample_gl_core_multithreaded_explicit.cpp class DDRenderInterfaceCoreGL (line 28) | class DDRenderInterfaceCoreGL final method drawPointList (line 37) | void drawPointList(const dd::DrawVertex * points, int count, bool dept... method drawLineList (line 71) | void drawLineList(const dd::DrawVertex * lines, int count, bool depthE... method drawGlyphList (line 105) | void drawGlyphList(const dd::DrawVertex * glyphs, int count, dd::Glyph... method createGlyphTexture (line 143) | dd::GlyphTextureHandle createGlyphTexture(int width, int height, const... method destroyGlyphTexture (line 169) | void destroyGlyphTexture(dd::GlyphTextureHandle glyphTex) override method beginDraw (line 182) | void beginDraw() override { assert(isMainThread()); } method endDraw (line 183) | void endDraw() override { assert(isMainThread()); } method DDRenderInterfaceCoreGL (line 189) | DDRenderInterfaceCoreGL() method prepareDraw (line 234) | void prepareDraw(const Matrix4 & mvp) method setupShaderPrograms (line 243) | void setupShaderPrograms() method setupVertexBuffers (line 312) | void setupVertexBuffers() method GLuint (line 417) | static GLuint handleToGL(dd::GlyphTextureHandle handle) method GLToHandle (line 423) | static dd::GlyphTextureHandle GLToHandle(const GLuint id) method checkGLError (line 429) | static void checkGLError(const char * file, const int line) method compileShader (line 438) | static void compileShader(const GLuint shader) method linkProgram (line 455) | static void linkProgram(const GLuint program) type ThreadData (line 572) | struct ThreadData method init (line 578) | void init(void (*fn)(const ThreadData &), DDRenderInterfaceCoreGL * ri) method shutdown (line 587) | void shutdown() function drawLabel (line 599) | static void drawLabel(const ThreadData & td, ddVec3_In pos, const char *... function drawGrid (line 615) | static void drawGrid(const ThreadData & td) function drawMiscObjects (line 623) | static void drawMiscObjects(const ThreadData & td) function drawFrustum (line 709) | static void drawFrustum(const ThreadData & td) function drawText (line 729) | static void drawText(const ThreadData & td) function sampleAppDraw (line 741) | static void sampleAppDraw(DDRenderInterfaceCoreGL & ddRenderIfaceGL, Thr... function sampleAppStart (line 769) | static void sampleAppStart() function main (line 855) | int main() FILE: samples/sample_gl_core_multithreaded_tls.cpp class DDRenderInterfaceCoreGL (line 27) | class DDRenderInterfaceCoreGL final method drawPointList (line 36) | void drawPointList(const dd::DrawVertex * points, int count, bool dept... method drawLineList (line 70) | void drawLineList(const dd::DrawVertex * lines, int count, bool depthE... method drawGlyphList (line 104) | void drawGlyphList(const dd::DrawVertex * glyphs, int count, dd::Glyph... method createGlyphTexture (line 142) | dd::GlyphTextureHandle createGlyphTexture(int width, int height, const... method destroyGlyphTexture (line 168) | void destroyGlyphTexture(dd::GlyphTextureHandle glyphTex) override method beginDraw (line 181) | void beginDraw() override { assert(isOwnerThreadCall()); } method endDraw (line 182) | void endDraw() override { assert(isOwnerThreadCall()); } method DDRenderInterfaceCoreGL (line 188) | DDRenderInterfaceCoreGL() method prepareDraw (line 233) | void prepareDraw(const Matrix4 & mvp) method setupShaderPrograms (line 242) | void setupShaderPrograms() method setupVertexBuffers (line 311) | void setupVertexBuffers() method GLuint (line 416) | static GLuint handleToGL(dd::GlyphTextureHandle handle) method GLToHandle (line 422) | static dd::GlyphTextureHandle GLToHandle(const GLuint id) method checkGLError (line 428) | static void checkGLError(const char * file, const int line) method compileShader (line 437) | static void compileShader(const GLuint shader) method linkProgram (line 454) | static void linkProgram(const GLuint program) method setOwnerThread (line 471) | void setOwnerThread(std::thread::id tid) method isOwnerThreadCall (line 476) | bool isOwnerThreadCall() const class Semaphore (line 584) | class Semaphore final method Semaphore (line 587) | Semaphore(int n = 0) : count(n) method signal (line 590) | void signal() method wait (line 597) | void wait() type ThreadData (line 615) | struct ThreadData method ThreadData (line 627) | ThreadData() : mainDone(0), renderDone(1) method init (line 630) | void init(void (*fn)(ThreadData &), DDRenderInterfaceCoreGL * ri, GLFW... method shutdown (line 639) | void shutdown() function drawLabel (line 655) | static void drawLabel(ddVec3_In pos, const char * name) function drawGrid (line 671) | static void drawGrid() function drawMiscObjects (line 679) | static void drawMiscObjects() function drawFrustum (line 765) | static void drawFrustum() function drawText (line 785) | static void drawText() function sampleAppRenderThread (line 796) | static void sampleAppRenderThread(ThreadData & td) function sampleAppStart (line 828) | static void sampleAppStart() function main (line 907) | int main() FILE: samples/sample_gl_legacy.cpp class DDRenderInterfaceLegacyGL (line 23) | class DDRenderInterfaceLegacyGL final method drawPointList (line 32) | void drawPointList(const dd::DrawVertex * points, int count, bool dept... method drawLineList (line 63) | void drawLineList(const dd::DrawVertex * lines, int count, bool depthE... method drawGlyphList (line 89) | void drawGlyphList(const dd::DrawVertex * glyphs, int count, dd::Glyph... method createGlyphTexture (line 155) | dd::GlyphTextureHandle createGlyphTexture(int width, int height, const... method destroyGlyphTexture (line 205) | void destroyGlyphTexture(dd::GlyphTextureHandle glyphTex) override method DDRenderInterfaceLegacyGL (line 226) | DDRenderInterfaceLegacyGL() method GLuint (line 242) | static GLuint handleToGL(dd::GlyphTextureHandle handle) method GLToHandle (line 248) | static dd::GlyphTextureHandle GLToHandle(const GLuint id) method checkGLError (line 254) | static void checkGLError(const char * file, const int line) function drawGrid (line 268) | static void drawGrid() function drawLabel (line 277) | static void drawLabel(ddVec3_In pos, const char * name) function drawMiscObjects (line 293) | static void drawMiscObjects() function drawFrustum (line 379) | static void drawFrustum() function drawText (line 399) | static void drawText() function sampleAppDraw (line 410) | static void sampleAppDraw() function sampleAppStart (line 436) | static void sampleAppStart() function main (line 492) | int main() FILE: samples/sample_null_renderer.cpp class DDRenderInterfaceNull (line 16) | class DDRenderInterfaceNull final function main (line 23) | int main() FILE: samples/samples_common.hpp type ddSamplesCommon (line 39) | namespace ddSamplesCommon function degToRad (line 47) | static inline float degToRad(const float degrees) function getTimeMilliseconds (line 55) | static inline std::int64_t getTimeMilliseconds() function getTimeSeconds (line 62) | static inline double getTimeSeconds() function getTimeMilliseconds (line 88) | static inline std::int64_t getTimeMilliseconds() function getTimeSeconds (line 94) | static inline double getTimeSeconds() function errorF (line 102) | static inline void errorF(const char * format, ...) function printDDBuildConfig (line 115) | static inline void printDDBuildConfig() type Keys (line 142) | struct Keys type Mouse (line 154) | struct Mouse type Time (line 165) | struct Time type Camera (line 171) | struct Camera type MoveDir (line 200) | enum MoveDir method Camera (line 208) | Camera() method pitch (line 227) | void pitch(const float angle) method rotate (line 234) | void rotate(const float angle) method move (line 260) | void move(const MoveDir dir, const float amount) method checkKeyboardMovement (line 271) | void checkKeyboardMovement() method checkMouseRotation (line 280) | void checkMouseRotation() method updateMatrices (line 318) | void updateMatrices() method Point3 (line 357) | Point3 getTarget() const method isPointInsideFrustum (line 362) | bool isPointInsideFrustum(const float x, const float y, const float ... method Vector3 (line 374) | static Vector3 rotateAroundAxis(const Vector3 & vec, const Vector3 &... function mousePositionCallback (line 406) | static void mousePositionCallback(GLFWwindow * window, const double xP... function mouseButtonCallback (line 431) | static void mouseButtonCallback(GLFWwindow * window, const int button,... function keyCallback (line 447) | static void keyCallback(GLFWwindow * window, const int key, const int ... function initInput (line 469) | static void initInput(GLFWwindow * window) type MainThreadChecker (line 486) | struct MainThreadChecker method MainThreadChecker (line 490) | MainThreadChecker() class JobQueue (line 504) | class JobQueue final method launch (line 524) | void launch() method pushJob (line 531) | void pushJob(Job job) method waitAll (line 539) | void waitAll() method queueLoop (line 546) | void queueLoop() FILE: samples/vectormath/SSE/cpp/boolInVec.h function boolInVec (line 131) | inline function boolInVec (line 137) | inline function boolInVec (line 143) | inline function getAsBool (line 151) | inline function boolInVec (line 169) | inline function boolInVec (line 184) | inline function boolInVec (line 192) | inline function boolInVec (line 200) | inline function boolInVec (line 208) | inline function boolInVec (line 215) | inline function boolInVec (line 222) | inline function boolInVec (line 229) | inline function boolInVec (line 236) | inline function boolInVec (line 243) | inline FILE: samples/vectormath/SSE/cpp/floatInVec.h function floatInVec (line 138) | inline function floatInVec (line 144) | inline function floatInVec (line 150) | inline function floatInVec (line 158) | inline function getAsFloat (line 165) | inline function floatInVec (line 183) | inline function floatInVec (line 192) | inline function floatInVec (line 201) | inline function floatInVec (line 209) | inline function floatInVec (line 217) | inline function floatInVec (line 232) | inline function floatInVec (line 240) | inline function floatInVec (line 248) | inline function floatInVec (line 256) | inline function floatInVec (line 264) | inline function floatInVec (line 271) | inline function floatInVec (line 278) | inline function floatInVec (line 285) | inline function boolInVec (line 292) | inline function boolInVec (line 299) | inline function boolInVec (line 306) | inline function boolInVec (line 313) | inline function boolInVec (line 320) | inline function boolInVec (line 327) | inline function floatInVec (line 334) | inline FILE: samples/vectormath/SSE/cpp/mat_aos.h function namespace (line 35) | namespace Vectormath { FILE: samples/vectormath/SSE/cpp/quat_aos.h function namespace (line 42) | namespace Vectormath { FILE: samples/vectormath/SSE/cpp/vec_aos.h function __m128 (line 70) | static inline __m128 _vmathVfDot3( __m128 vec0, __m128 vec1 ) function __m128 (line 76) | static inline __m128 _vmathVfDot4( __m128 vec0, __m128 vec1 ) function __m128 (line 84) | static inline __m128 _vmathVfCross( __m128 vec0, __m128 vec1 ) function __m128 (line 96) | static inline __m128 _vmathVfInsert(__m128 dst, __m128 src, int slot) function __m128 (line 108) | static inline __m128 _vmathVfSplatScalar(float scalar) function namespace (line 115) | namespace Vectormath { FILE: samples/vectormath/SSE/cpp/vecidx_aos.h function namespace (line 36) | namespace Vectormath { FILE: samples/vectormath/SSE/cpp/vectormath_aos.h type __m128 (line 39) | typedef __m128 vec_float4; type __m128 (line 40) | typedef __m128 vec_uint4; type __m128 (line 41) | typedef __m128 vec_int4; type __m128i (line 42) | typedef __m128i vec_uchar16; type __m128i (line 43) | typedef __m128i vec_ushort8; function __m128 (line 59) | static inline __m128 vec_sel(__m128 a, __m128 b, __m128 mask) function __m128 (line 64) | static inline __m128 vec_sel(__m128 a, __m128 b, const unsigned int *_mask) function __m128 (line 69) | static inline __m128 vec_sel(__m128 a, __m128 b, unsigned int _mask) function __m128 (line 74) | static inline __m128 toM128(unsigned int x) function __m128 (line 79) | static inline __m128 fabsf4(__m128 x) function __m128 (line 118) | static inline __m128 vec_cts(__m128 x, int a) function __m128 (line 126) | static inline __m128 vec_ctf(__m128 x, int a) function __m128 (line 149) | static inline __m128 newtonrapson_rsqrt4( const __m128 v ) function __m128 (line 158) | static inline __m128 acosf4(__m128 x) function __m128 (line 189) | static inline __m128 sinf4(vec_float4 x) function sincosf4 (line 259) | static inline void sincosf4(vec_float4 x, vec_float4* s, vec_float4* c) FILE: samples/vectormath/ppu/c/mat_aos.h function vmathM3Copy (line 65) | static inline void vmathM3Copy( VmathMatrix3 *result, const VmathMatrix3... function vmathM3MakeFromScalar (line 72) | static inline void vmathM3MakeFromScalar( VmathMatrix3 *result, float sc... function vmathM3MakeFromQ (line 79) | static inline void vmathM3MakeFromQ( VmathMatrix3 *result, const VmathQu... function vmathM3MakeFromCols (line 105) | static inline void vmathM3MakeFromCols( VmathMatrix3 *result, const Vmat... function vmathM3SetCol0 (line 112) | static inline void vmathM3SetCol0( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol1 (line 117) | static inline void vmathM3SetCol1( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol2 (line 122) | static inline void vmathM3SetCol2( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol (line 127) | static inline void vmathM3SetCol( VmathMatrix3 *result, int col, const V... function vmathM3SetRow (line 132) | static inline void vmathM3SetRow( VmathMatrix3 *result, int row, const V... function vmathM3SetElem (line 139) | static inline void vmathM3SetElem( VmathMatrix3 *result, int col, int ro... function vmathM3GetElem (line 147) | static inline float vmathM3GetElem( const VmathMatrix3 *mat, int col, in... function vmathM3GetCol0 (line 154) | static inline void vmathM3GetCol0( VmathVector3 *result, const VmathMatr... function vmathM3GetCol1 (line 159) | static inline void vmathM3GetCol1( VmathVector3 *result, const VmathMatr... function vmathM3GetCol2 (line 164) | static inline void vmathM3GetCol2( VmathVector3 *result, const VmathMatr... function vmathM3GetCol (line 169) | static inline void vmathM3GetCol( VmathVector3 *result, const VmathMatri... function vmathM3GetRow (line 174) | static inline void vmathM3GetRow( VmathVector3 *result, const VmathMatri... function vmathM3Transpose (line 179) | static inline void vmathM3Transpose( VmathMatrix3 *result, const VmathMa... function vmathM3Inverse (line 192) | static inline void vmathM3Inverse( VmathMatrix3 *result, const VmathMatr... function vmathM3Determinant (line 215) | static inline float vmathM3Determinant( const VmathMatrix3 *mat ) function vmathM3Add (line 222) | static inline void vmathM3Add( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3Sub (line 229) | static inline void vmathM3Sub( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3Neg (line 236) | static inline void vmathM3Neg( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3AbsPerElem (line 243) | static inline void vmathM3AbsPerElem( VmathMatrix3 *result, const VmathM... function vmathM3ScalarMul (line 250) | static inline void vmathM3ScalarMul( VmathMatrix3 *result, const VmathMa... function vmathM3MulV3 (line 257) | static inline void vmathM3MulV3( VmathVector3 *result, const VmathMatrix... function vmathM3Mul (line 270) | static inline void vmathM3Mul( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3MulPerElem (line 279) | static inline void vmathM3MulPerElem( VmathMatrix3 *result, const VmathM... function vmathM3MakeIdentity (line 286) | static inline void vmathM3MakeIdentity( VmathMatrix3 *result ) function vmathM3MakeRotationX (line 293) | static inline void vmathM3MakeRotationX( VmathMatrix3 *result, float rad... function vmathM3MakeRotationY (line 311) | static inline void vmathM3MakeRotationY( VmathMatrix3 *result, float rad... function vmathM3MakeRotationZ (line 329) | static inline void vmathM3MakeRotationZ( VmathMatrix3 *result, float rad... function vmathM3MakeRotationZYX (line 347) | static inline void vmathM3MakeRotationZYX( VmathMatrix3 *result, const V... function vmathM3MakeRotationAxis (line 369) | static inline void vmathM3MakeRotationAxis( VmathMatrix3 *result, float ... function vmathM3MakeRotationQ (line 392) | static inline void vmathM3MakeRotationQ( VmathMatrix3 *result, const Vma... function vmathM3MakeScale (line 397) | static inline void vmathM3MakeScale( VmathMatrix3 *result, const VmathVe... function vmathM3AppendScale (line 405) | static inline void vmathM3AppendScale( VmathMatrix3 *result, const Vmath... function vmathM3PrependScale (line 412) | static inline void vmathM3PrependScale( VmathMatrix3 *result, const Vmat... function vmathM3Select (line 419) | static inline void vmathM3Select( VmathMatrix3 *result, const VmathMatri... function vmathM3Print (line 428) | static inline void vmathM3Print( const VmathMatrix3 *mat ) function vmathM3Prints (line 439) | static inline void vmathM3Prints( const VmathMatrix3 *mat, const char *n... function vmathM4Copy (line 447) | static inline void vmathM4Copy( VmathMatrix4 *result, const VmathMatrix4... function vmathM4MakeFromScalar (line 455) | static inline void vmathM4MakeFromScalar( VmathMatrix4 *result, float sc... function vmathM4MakeFromT3 (line 463) | static inline void vmathM4MakeFromT3( VmathMatrix4 *result, const VmathT... function vmathM4MakeFromCols (line 471) | static inline void vmathM4MakeFromCols( VmathMatrix4 *result, const Vmat... function vmathM4MakeFromM3V3 (line 479) | static inline void vmathM4MakeFromM3V3( VmathMatrix4 *result, const Vmat... function vmathM4MakeFromQV3 (line 487) | static inline void vmathM4MakeFromQV3( VmathMatrix4 *result, const Vmath... function vmathM4SetCol0 (line 497) | static inline void vmathM4SetCol0( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol1 (line 502) | static inline void vmathM4SetCol1( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol2 (line 507) | static inline void vmathM4SetCol2( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol3 (line 512) | static inline void vmathM4SetCol3( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol (line 517) | static inline void vmathM4SetCol( VmathMatrix4 *result, int col, const V... function vmathM4SetRow (line 522) | static inline void vmathM4SetRow( VmathMatrix4 *result, int row, const V... function vmathM4SetElem (line 530) | static inline void vmathM4SetElem( VmathMatrix4 *result, int col, int ro... function vmathM4GetElem (line 538) | static inline float vmathM4GetElem( const VmathMatrix4 *mat, int col, in... function vmathM4GetCol0 (line 545) | static inline void vmathM4GetCol0( VmathVector4 *result, const VmathMatr... function vmathM4GetCol1 (line 550) | static inline void vmathM4GetCol1( VmathVector4 *result, const VmathMatr... function vmathM4GetCol2 (line 555) | static inline void vmathM4GetCol2( VmathVector4 *result, const VmathMatr... function vmathM4GetCol3 (line 560) | static inline void vmathM4GetCol3( VmathVector4 *result, const VmathMatr... function vmathM4GetCol (line 565) | static inline void vmathM4GetCol( VmathVector4 *result, const VmathMatri... function vmathM4GetRow (line 570) | static inline void vmathM4GetRow( VmathVector4 *result, const VmathMatri... function vmathM4Transpose (line 575) | static inline void vmathM4Transpose( VmathMatrix4 *result, const VmathMa... function vmathM4Inverse (line 592) | static inline void vmathM4Inverse( VmathMatrix4 *result, const VmathMatr... function vmathM4AffineInverse (line 717) | static inline void vmathM4AffineInverse( VmathMatrix4 *result, const Vma... function vmathM4OrthoInverse (line 733) | static inline void vmathM4OrthoInverse( VmathMatrix4 *result, const Vmat... function vmathM4Determinant (line 749) | static inline float vmathM4Determinant( const VmathMatrix4 *mat ) function vmathM4Add (line 821) | static inline void vmathM4Add( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4Sub (line 829) | static inline void vmathM4Sub( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4Neg (line 837) | static inline void vmathM4Neg( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4AbsPerElem (line 845) | static inline void vmathM4AbsPerElem( VmathMatrix4 *result, const VmathM... function vmathM4ScalarMul (line 853) | static inline void vmathM4ScalarMul( VmathMatrix4 *result, const VmathMa... function vmathM4MulV4 (line 861) | static inline void vmathM4MulV4( VmathVector4 *result, const VmathMatrix... function vmathM4MulV3 (line 878) | static inline void vmathM4MulV3( VmathVector4 *result, const VmathMatrix... function vmathM4MulP3 (line 891) | static inline void vmathM4MulP3( VmathVector4 *result, const VmathMatrix... function vmathM4Mul (line 907) | static inline void vmathM4Mul( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4MulT3 (line 917) | static inline void vmathM4MulT3( VmathMatrix4 *result, const VmathMatrix... function vmathM4MulPerElem (line 929) | static inline void vmathM4MulPerElem( VmathMatrix4 *result, const VmathM... function vmathM4MakeIdentity (line 937) | static inline void vmathM4MakeIdentity( VmathMatrix4 *result ) function vmathM4SetUpper3x3 (line 945) | static inline void vmathM4SetUpper3x3( VmathMatrix4 *result, const Vmath... function vmathM4GetUpper3x3 (line 952) | static inline void vmathM4GetUpper3x3( VmathMatrix3 *result, const Vmath... function vmathM4SetTranslation (line 959) | static inline void vmathM4SetTranslation( VmathMatrix4 *result, const Vm... function vmathM4GetTranslation (line 964) | static inline void vmathM4GetTranslation( VmathVector3 *result, const Vm... function vmathM4MakeRotationX (line 969) | static inline void vmathM4MakeRotationX( VmathMatrix4 *result, float rad... function vmathM4MakeRotationY (line 988) | static inline void vmathM4MakeRotationY( VmathMatrix4 *result, float rad... function vmathM4MakeRotationZ (line 1007) | static inline void vmathM4MakeRotationZ( VmathMatrix4 *result, float rad... function vmathM4MakeRotationZYX (line 1026) | static inline void vmathM4MakeRotationZYX( VmathMatrix4 *result, const V... function vmathM4MakeRotationAxis (line 1049) | static inline void vmathM4MakeRotationAxis( VmathMatrix4 *result, float ... function vmathM4MakeRotationQ (line 1078) | static inline void vmathM4MakeRotationQ( VmathMatrix4 *result, const Vma... function vmathM4MakeScale (line 1085) | static inline void vmathM4MakeScale( VmathMatrix4 *result, const VmathVe... function vmathM4AppendScale (line 1094) | static inline void vmathM4AppendScale( VmathMatrix4 *result, const Vmath... function vmathM4PrependScale (line 1102) | static inline void vmathM4PrependScale( VmathMatrix4 *result, const Vmat... function vmathM4MakeTranslation (line 1112) | static inline void vmathM4MakeTranslation( VmathMatrix4 *result, const V... function vmathM4MakeLookAt (line 1120) | static inline void vmathM4MakeLookAt( VmathMatrix4 *result, const VmathP... function vmathM4MakePerspective (line 1139) | static inline void vmathM4MakePerspective( VmathMatrix4 *result, float f... function vmathM4MakeFrustum (line 1166) | static inline void vmathM4MakeFrustum( VmathMatrix4 *result, float left,... function vmathM4MakeOrthographic (line 1208) | static inline void vmathM4MakeOrthographic( VmathMatrix4 *result, float ... function vmathM4Select (line 1249) | static inline void vmathM4Select( VmathMatrix4 *result, const VmathMatri... function vmathM4Print (line 1259) | static inline void vmathM4Print( const VmathMatrix4 *mat ) function vmathM4Prints (line 1272) | static inline void vmathM4Prints( const VmathMatrix4 *mat, const char *n... function vmathT3Copy (line 1280) | static inline void vmathT3Copy( VmathTransform3 *result, const VmathTran... function vmathT3MakeFromScalar (line 1288) | static inline void vmathT3MakeFromScalar( VmathTransform3 *result, float... function vmathT3MakeFromCols (line 1296) | static inline void vmathT3MakeFromCols( VmathTransform3 *result, const V... function vmathT3MakeFromM3V3 (line 1304) | static inline void vmathT3MakeFromM3V3( VmathTransform3 *result, const V... function vmathT3MakeFromQV3 (line 1310) | static inline void vmathT3MakeFromQV3( VmathTransform3 *result, const Vm... function vmathT3SetCol0 (line 1318) | static inline void vmathT3SetCol0( VmathTransform3 *result, const VmathV... function vmathT3SetCol1 (line 1323) | static inline void vmathT3SetCol1( VmathTransform3 *result, const VmathV... function vmathT3SetCol2 (line 1328) | static inline void vmathT3SetCol2( VmathTransform3 *result, const VmathV... function vmathT3SetCol3 (line 1333) | static inline void vmathT3SetCol3( VmathTransform3 *result, const VmathV... function vmathT3SetCol (line 1338) | static inline void vmathT3SetCol( VmathTransform3 *result, int col, cons... function vmathT3SetRow (line 1343) | static inline void vmathT3SetRow( VmathTransform3 *result, int row, cons... function vmathT3SetElem (line 1351) | static inline void vmathT3SetElem( VmathTransform3 *result, int col, int... function vmathT3GetElem (line 1359) | static inline float vmathT3GetElem( const VmathTransform3 *tfrm, int col... function vmathT3GetCol0 (line 1366) | static inline void vmathT3GetCol0( VmathVector3 *result, const VmathTran... function vmathT3GetCol1 (line 1371) | static inline void vmathT3GetCol1( VmathVector3 *result, const VmathTran... function vmathT3GetCol2 (line 1376) | static inline void vmathT3GetCol2( VmathVector3 *result, const VmathTran... function vmathT3GetCol3 (line 1381) | static inline void vmathT3GetCol3( VmathVector3 *result, const VmathTran... function vmathT3GetCol (line 1386) | static inline void vmathT3GetCol( VmathVector3 *result, const VmathTrans... function vmathT3GetRow (line 1391) | static inline void vmathT3GetRow( VmathVector4 *result, const VmathTrans... function vmathT3Inverse (line 1396) | static inline void vmathT3Inverse( VmathTransform3 *result, const VmathT... function vmathT3OrthoInverse (line 1430) | static inline void vmathT3OrthoInverse( VmathTransform3 *result, const V... function vmathT3AbsPerElem (line 1453) | static inline void vmathT3AbsPerElem( VmathTransform3 *result, const Vma... function vmathT3MulV3 (line 1461) | static inline void vmathT3MulV3( VmathVector3 *result, const VmathTransf... function vmathT3MulP3 (line 1474) | static inline void vmathT3MulP3( VmathPoint3 *result, const VmathTransfo... function vmathT3Mul (line 1490) | static inline void vmathT3Mul( VmathTransform3 *result, const VmathTrans... function vmathT3MulPerElem (line 1503) | static inline void vmathT3MulPerElem( VmathTransform3 *result, const Vma... function vmathT3MakeIdentity (line 1511) | static inline void vmathT3MakeIdentity( VmathTransform3 *result ) function vmathT3SetUpper3x3 (line 1519) | static inline void vmathT3SetUpper3x3( VmathTransform3 *result, const Vm... function vmathT3GetUpper3x3 (line 1526) | static inline void vmathT3GetUpper3x3( VmathMatrix3 *result, const Vmath... function vmathT3SetTranslation (line 1531) | static inline void vmathT3SetTranslation( VmathTransform3 *result, const... function vmathT3GetTranslation (line 1536) | static inline void vmathT3GetTranslation( VmathVector3 *result, const Vm... function vmathT3MakeRotationX (line 1541) | static inline void vmathT3MakeRotationX( VmathTransform3 *result, float ... function vmathT3MakeRotationY (line 1560) | static inline void vmathT3MakeRotationY( VmathTransform3 *result, float ... function vmathT3MakeRotationZ (line 1579) | static inline void vmathT3MakeRotationZ( VmathTransform3 *result, float ... function vmathT3MakeRotationZYX (line 1598) | static inline void vmathT3MakeRotationZYX( VmathTransform3 *result, cons... function vmathT3MakeRotationAxis (line 1621) | static inline void vmathT3MakeRotationAxis( VmathTransform3 *result, flo... function vmathT3MakeRotationQ (line 1630) | static inline void vmathT3MakeRotationQ( VmathTransform3 *result, const ... function vmathT3MakeScale (line 1639) | static inline void vmathT3MakeScale( VmathTransform3 *result, const Vmat... function vmathT3AppendScale (line 1648) | static inline void vmathT3AppendScale( VmathTransform3 *result, const Vm... function vmathT3PrependScale (line 1656) | static inline void vmathT3PrependScale( VmathTransform3 *result, const V... function vmathT3MakeTranslation (line 1664) | static inline void vmathT3MakeTranslation( VmathTransform3 *result, cons... function vmathT3Select (line 1672) | static inline void vmathT3Select( VmathTransform3 *result, const VmathTr... function vmathT3Print (line 1682) | static inline void vmathT3Print( const VmathTransform3 *tfrm ) function vmathT3Prints (line 1693) | static inline void vmathT3Prints( const VmathTransform3 *tfrm, const cha... function vmathQMakeFromM3 (line 1701) | static inline void vmathQMakeFromM3( VmathQuat *result, const VmathMatri... function vmathV3Outer (line 1772) | static inline void vmathV3Outer( VmathMatrix3 *result, const VmathVector... function vmathV4Outer (line 1779) | static inline void vmathV4Outer( VmathMatrix4 *result, const VmathVector... function vmathV3RowMul (line 1787) | static inline void vmathV3RowMul( VmathVector3 *result, const VmathVecto... function vmathV3CrossMatrix (line 1805) | static inline void vmathV3CrossMatrix( VmathMatrix3 *result, const Vmath... function vmathV3CrossMatrixMul (line 1820) | static inline void vmathV3CrossMatrixMul( VmathMatrix3 *result, const Vm... FILE: samples/vectormath/ppu/c/mat_aos_v.h function VmathMatrix3 (line 65) | static inline VmathMatrix3 vmathM3MakeFromScalar_V( float scalar ) function VmathMatrix3 (line 72) | static inline VmathMatrix3 vmathM3MakeFromQ_V( VmathQuat unitQuat ) function VmathMatrix3 (line 79) | static inline VmathMatrix3 vmathM3MakeFromCols_V( VmathVector3 _col0, Vm... function vmathM3SetCol0_V (line 86) | static inline void vmathM3SetCol0_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol1_V (line 91) | static inline void vmathM3SetCol1_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol2_V (line 96) | static inline void vmathM3SetCol2_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol_V (line 101) | static inline void vmathM3SetCol_V( VmathMatrix3 *result, int col, Vmath... function vmathM3SetRow_V (line 106) | static inline void vmathM3SetRow_V( VmathMatrix3 *result, int row, Vmath... function vmathM3SetElem_V (line 111) | static inline void vmathM3SetElem_V( VmathMatrix3 *result, int col, int ... function vmathM3GetElem_V (line 116) | static inline float vmathM3GetElem_V( VmathMatrix3 mat, int col, int row ) function VmathVector3 (line 121) | static inline VmathVector3 vmathM3GetCol0_V( VmathMatrix3 mat ) function VmathVector3 (line 128) | static inline VmathVector3 vmathM3GetCol1_V( VmathMatrix3 mat ) function VmathVector3 (line 135) | static inline VmathVector3 vmathM3GetCol2_V( VmathMatrix3 mat ) function VmathVector3 (line 142) | static inline VmathVector3 vmathM3GetCol_V( VmathMatrix3 mat, int col ) function VmathVector3 (line 149) | static inline VmathVector3 vmathM3GetRow_V( VmathMatrix3 mat, int row ) function VmathMatrix3 (line 156) | static inline VmathMatrix3 vmathM3Transpose_V( VmathMatrix3 mat ) function VmathMatrix3 (line 163) | static inline VmathMatrix3 vmathM3Inverse_V( VmathMatrix3 mat ) function vmathM3Determinant_V (line 170) | static inline float vmathM3Determinant_V( VmathMatrix3 mat ) function VmathMatrix3 (line 175) | static inline VmathMatrix3 vmathM3Add_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 182) | static inline VmathMatrix3 vmathM3Sub_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 189) | static inline VmathMatrix3 vmathM3Neg_V( VmathMatrix3 mat ) function VmathMatrix3 (line 196) | static inline VmathMatrix3 vmathM3AbsPerElem_V( VmathMatrix3 mat ) function VmathMatrix3 (line 203) | static inline VmathMatrix3 vmathM3ScalarMul_V( VmathMatrix3 mat, float s... function VmathVector3 (line 210) | static inline VmathVector3 vmathM3MulV3_V( VmathMatrix3 mat, VmathVector... function VmathMatrix3 (line 217) | static inline VmathMatrix3 vmathM3Mul_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 224) | static inline VmathMatrix3 vmathM3MulPerElem_V( VmathMatrix3 mat0, Vmath... function VmathMatrix3 (line 231) | static inline VmathMatrix3 vmathM3MakeIdentity_V( ) function VmathMatrix3 (line 238) | static inline VmathMatrix3 vmathM3MakeRotationX_V( float radians ) function VmathMatrix3 (line 245) | static inline VmathMatrix3 vmathM3MakeRotationY_V( float radians ) function VmathMatrix3 (line 252) | static inline VmathMatrix3 vmathM3MakeRotationZ_V( float radians ) function VmathMatrix3 (line 259) | static inline VmathMatrix3 vmathM3MakeRotationZYX_V( VmathVector3 radian... function VmathMatrix3 (line 266) | static inline VmathMatrix3 vmathM3MakeRotationAxis_V( float radians, Vma... function VmathMatrix3 (line 273) | static inline VmathMatrix3 vmathM3MakeRotationQ_V( VmathQuat unitQuat ) function VmathMatrix3 (line 280) | static inline VmathMatrix3 vmathM3MakeScale_V( VmathVector3 scaleVec ) function VmathMatrix3 (line 287) | static inline VmathMatrix3 vmathM3AppendScale_V( VmathMatrix3 mat, Vmath... function VmathMatrix3 (line 294) | static inline VmathMatrix3 vmathM3PrependScale_V( VmathVector3 scaleVec,... function VmathMatrix3 (line 301) | static inline VmathMatrix3 vmathM3Select_V( VmathMatrix3 mat0, VmathMatr... function vmathM3Print_V (line 310) | static inline void vmathM3Print_V( VmathMatrix3 mat ) function vmathM3Prints_V (line 315) | static inline void vmathM3Prints_V( VmathMatrix3 mat, const char *name ) function VmathMatrix4 (line 322) | static inline VmathMatrix4 vmathM4MakeFromScalar_V( float scalar ) function VmathMatrix4 (line 329) | static inline VmathMatrix4 vmathM4MakeFromT3_V( VmathTransform3 mat ) function VmathMatrix4 (line 336) | static inline VmathMatrix4 vmathM4MakeFromCols_V( VmathVector4 _col0, Vm... function VmathMatrix4 (line 343) | static inline VmathMatrix4 vmathM4MakeFromM3V3_V( VmathMatrix3 mat, Vmat... function VmathMatrix4 (line 350) | static inline VmathMatrix4 vmathM4MakeFromQV3_V( VmathQuat unitQuat, Vma... function vmathM4SetCol0_V (line 357) | static inline void vmathM4SetCol0_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol1_V (line 362) | static inline void vmathM4SetCol1_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol2_V (line 367) | static inline void vmathM4SetCol2_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol3_V (line 372) | static inline void vmathM4SetCol3_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol_V (line 377) | static inline void vmathM4SetCol_V( VmathMatrix4 *result, int col, Vmath... function vmathM4SetRow_V (line 382) | static inline void vmathM4SetRow_V( VmathMatrix4 *result, int row, Vmath... function vmathM4SetElem_V (line 387) | static inline void vmathM4SetElem_V( VmathMatrix4 *result, int col, int ... function vmathM4GetElem_V (line 392) | static inline float vmathM4GetElem_V( VmathMatrix4 mat, int col, int row ) function VmathVector4 (line 397) | static inline VmathVector4 vmathM4GetCol0_V( VmathMatrix4 mat ) function VmathVector4 (line 404) | static inline VmathVector4 vmathM4GetCol1_V( VmathMatrix4 mat ) function VmathVector4 (line 411) | static inline VmathVector4 vmathM4GetCol2_V( VmathMatrix4 mat ) function VmathVector4 (line 418) | static inline VmathVector4 vmathM4GetCol3_V( VmathMatrix4 mat ) function VmathVector4 (line 425) | static inline VmathVector4 vmathM4GetCol_V( VmathMatrix4 mat, int col ) function VmathVector4 (line 432) | static inline VmathVector4 vmathM4GetRow_V( VmathMatrix4 mat, int row ) function VmathMatrix4 (line 439) | static inline VmathMatrix4 vmathM4Transpose_V( VmathMatrix4 mat ) function VmathMatrix4 (line 446) | static inline VmathMatrix4 vmathM4Inverse_V( VmathMatrix4 mat ) function VmathMatrix4 (line 453) | static inline VmathMatrix4 vmathM4AffineInverse_V( VmathMatrix4 mat ) function VmathMatrix4 (line 460) | static inline VmathMatrix4 vmathM4OrthoInverse_V( VmathMatrix4 mat ) function vmathM4Determinant_V (line 467) | static inline float vmathM4Determinant_V( VmathMatrix4 mat ) function VmathMatrix4 (line 472) | static inline VmathMatrix4 vmathM4Add_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 479) | static inline VmathMatrix4 vmathM4Sub_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 486) | static inline VmathMatrix4 vmathM4Neg_V( VmathMatrix4 mat ) function VmathMatrix4 (line 493) | static inline VmathMatrix4 vmathM4AbsPerElem_V( VmathMatrix4 mat ) function VmathMatrix4 (line 500) | static inline VmathMatrix4 vmathM4ScalarMul_V( VmathMatrix4 mat, float s... function VmathVector4 (line 507) | static inline VmathVector4 vmathM4MulV4_V( VmathMatrix4 mat, VmathVector... function VmathVector4 (line 514) | static inline VmathVector4 vmathM4MulV3_V( VmathMatrix4 mat, VmathVector... function VmathVector4 (line 521) | static inline VmathVector4 vmathM4MulP3_V( VmathMatrix4 mat, VmathPoint3... function VmathMatrix4 (line 528) | static inline VmathMatrix4 vmathM4Mul_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 535) | static inline VmathMatrix4 vmathM4MulT3_V( VmathMatrix4 mat, VmathTransf... function VmathMatrix4 (line 542) | static inline VmathMatrix4 vmathM4MulPerElem_V( VmathMatrix4 mat0, Vmath... function VmathMatrix4 (line 549) | static inline VmathMatrix4 vmathM4MakeIdentity_V( ) function vmathM4SetUpper3x3_V (line 556) | static inline void vmathM4SetUpper3x3_V( VmathMatrix4 *result, VmathMatr... function VmathMatrix3 (line 561) | static inline VmathMatrix3 vmathM4GetUpper3x3_V( VmathMatrix4 mat ) function vmathM4SetTranslation_V (line 568) | static inline void vmathM4SetTranslation_V( VmathMatrix4 *result, VmathV... function VmathVector3 (line 573) | static inline VmathVector3 vmathM4GetTranslation_V( VmathMatrix4 mat ) function VmathMatrix4 (line 580) | static inline VmathMatrix4 vmathM4MakeRotationX_V( float radians ) function VmathMatrix4 (line 587) | static inline VmathMatrix4 vmathM4MakeRotationY_V( float radians ) function VmathMatrix4 (line 594) | static inline VmathMatrix4 vmathM4MakeRotationZ_V( float radians ) function VmathMatrix4 (line 601) | static inline VmathMatrix4 vmathM4MakeRotationZYX_V( VmathVector3 radian... function VmathMatrix4 (line 608) | static inline VmathMatrix4 vmathM4MakeRotationAxis_V( float radians, Vma... function VmathMatrix4 (line 615) | static inline VmathMatrix4 vmathM4MakeRotationQ_V( VmathQuat unitQuat ) function VmathMatrix4 (line 622) | static inline VmathMatrix4 vmathM4MakeScale_V( VmathVector3 scaleVec ) function VmathMatrix4 (line 629) | static inline VmathMatrix4 vmathM4AppendScale_V( VmathMatrix4 mat, Vmath... function VmathMatrix4 (line 636) | static inline VmathMatrix4 vmathM4PrependScale_V( VmathVector3 scaleVec,... function VmathMatrix4 (line 643) | static inline VmathMatrix4 vmathM4MakeTranslation_V( VmathVector3 transl... function VmathMatrix4 (line 650) | static inline VmathMatrix4 vmathM4MakeLookAt_V( VmathPoint3 eyePos, Vmat... function VmathMatrix4 (line 657) | static inline VmathMatrix4 vmathM4MakePerspective_V( float fovyRadians, ... function VmathMatrix4 (line 664) | static inline VmathMatrix4 vmathM4MakeFrustum_V( float left, float right... function VmathMatrix4 (line 671) | static inline VmathMatrix4 vmathM4MakeOrthographic_V( float left, float ... function VmathMatrix4 (line 678) | static inline VmathMatrix4 vmathM4Select_V( VmathMatrix4 mat0, VmathMatr... function vmathM4Print_V (line 687) | static inline void vmathM4Print_V( VmathMatrix4 mat ) function vmathM4Prints_V (line 692) | static inline void vmathM4Prints_V( VmathMatrix4 mat, const char *name ) function VmathTransform3 (line 699) | static inline VmathTransform3 vmathT3MakeFromScalar_V( float scalar ) function VmathTransform3 (line 706) | static inline VmathTransform3 vmathT3MakeFromCols_V( VmathVector3 _col0,... function VmathTransform3 (line 713) | static inline VmathTransform3 vmathT3MakeFromM3V3_V( VmathMatrix3 tfrm, ... function VmathTransform3 (line 720) | static inline VmathTransform3 vmathT3MakeFromQV3_V( VmathQuat unitQuat, ... function vmathT3SetCol0_V (line 727) | static inline void vmathT3SetCol0_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol1_V (line 732) | static inline void vmathT3SetCol1_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol2_V (line 737) | static inline void vmathT3SetCol2_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol3_V (line 742) | static inline void vmathT3SetCol3_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol_V (line 747) | static inline void vmathT3SetCol_V( VmathTransform3 *result, int col, Vm... function vmathT3SetRow_V (line 752) | static inline void vmathT3SetRow_V( VmathTransform3 *result, int row, Vm... function vmathT3SetElem_V (line 757) | static inline void vmathT3SetElem_V( VmathTransform3 *result, int col, i... function vmathT3GetElem_V (line 762) | static inline float vmathT3GetElem_V( VmathTransform3 tfrm, int col, int... function VmathVector3 (line 767) | static inline VmathVector3 vmathT3GetCol0_V( VmathTransform3 tfrm ) function VmathVector3 (line 774) | static inline VmathVector3 vmathT3GetCol1_V( VmathTransform3 tfrm ) function VmathVector3 (line 781) | static inline VmathVector3 vmathT3GetCol2_V( VmathTransform3 tfrm ) function VmathVector3 (line 788) | static inline VmathVector3 vmathT3GetCol3_V( VmathTransform3 tfrm ) function VmathVector3 (line 795) | static inline VmathVector3 vmathT3GetCol_V( VmathTransform3 tfrm, int col ) function VmathVector4 (line 802) | static inline VmathVector4 vmathT3GetRow_V( VmathTransform3 tfrm, int row ) function VmathTransform3 (line 809) | static inline VmathTransform3 vmathT3Inverse_V( VmathTransform3 tfrm ) function VmathTransform3 (line 816) | static inline VmathTransform3 vmathT3OrthoInverse_V( VmathTransform3 tfrm ) function VmathTransform3 (line 823) | static inline VmathTransform3 vmathT3AbsPerElem_V( VmathTransform3 tfrm ) function VmathVector3 (line 830) | static inline VmathVector3 vmathT3MulV3_V( VmathTransform3 tfrm, VmathVe... function VmathPoint3 (line 837) | static inline VmathPoint3 vmathT3MulP3_V( VmathTransform3 tfrm, VmathPoi... function VmathTransform3 (line 844) | static inline VmathTransform3 vmathT3Mul_V( VmathTransform3 tfrm0, Vmath... function VmathTransform3 (line 851) | static inline VmathTransform3 vmathT3MulPerElem_V( VmathTransform3 tfrm0... function VmathTransform3 (line 858) | static inline VmathTransform3 vmathT3MakeIdentity_V( ) function vmathT3SetUpper3x3_V (line 865) | static inline void vmathT3SetUpper3x3_V( VmathTransform3 *result, VmathM... function VmathMatrix3 (line 870) | static inline VmathMatrix3 vmathT3GetUpper3x3_V( VmathTransform3 tfrm ) function vmathT3SetTranslation_V (line 877) | static inline void vmathT3SetTranslation_V( VmathTransform3 *result, Vma... function VmathVector3 (line 882) | static inline VmathVector3 vmathT3GetTranslation_V( VmathTransform3 tfrm ) function VmathTransform3 (line 889) | static inline VmathTransform3 vmathT3MakeRotationX_V( float radians ) function VmathTransform3 (line 896) | static inline VmathTransform3 vmathT3MakeRotationY_V( float radians ) function VmathTransform3 (line 903) | static inline VmathTransform3 vmathT3MakeRotationZ_V( float radians ) function VmathTransform3 (line 910) | static inline VmathTransform3 vmathT3MakeRotationZYX_V( VmathVector3 rad... function VmathTransform3 (line 917) | static inline VmathTransform3 vmathT3MakeRotationAxis_V( float radians, ... function VmathTransform3 (line 924) | static inline VmathTransform3 vmathT3MakeRotationQ_V( VmathQuat unitQuat ) function VmathTransform3 (line 931) | static inline VmathTransform3 vmathT3MakeScale_V( VmathVector3 scaleVec ) function VmathTransform3 (line 938) | static inline VmathTransform3 vmathT3AppendScale_V( VmathTransform3 tfrm... function VmathTransform3 (line 945) | static inline VmathTransform3 vmathT3PrependScale_V( VmathVector3 scaleV... function VmathTransform3 (line 952) | static inline VmathTransform3 vmathT3MakeTranslation_V( VmathVector3 tra... function VmathTransform3 (line 959) | static inline VmathTransform3 vmathT3Select_V( VmathTransform3 tfrm0, Vm... function vmathT3Print_V (line 968) | static inline void vmathT3Print_V( VmathTransform3 tfrm ) function vmathT3Prints_V (line 973) | static inline void vmathT3Prints_V( VmathTransform3 tfrm, const char *na... function VmathQuat (line 980) | static inline VmathQuat vmathQMakeFromM3_V( VmathMatrix3 tfrm ) function VmathMatrix3 (line 987) | static inline VmathMatrix3 vmathV3Outer_V( VmathVector3 tfrm0, VmathVect... function VmathMatrix4 (line 994) | static inline VmathMatrix4 vmathV4Outer_V( VmathVector4 tfrm0, VmathVect... function VmathVector3 (line 1001) | static inline VmathVector3 vmathV3RowMul_V( VmathVector3 vec, VmathMatri... function VmathMatrix3 (line 1008) | static inline VmathMatrix3 vmathV3CrossMatrix_V( VmathVector3 vec ) function VmathMatrix3 (line 1015) | static inline VmathMatrix3 vmathV3CrossMatrixMul_V( VmathVector3 vec, Vm... FILE: samples/vectormath/ppu/c/mat_soa.h function vmathSoaM3Copy (line 45) | static inline void vmathSoaM3Copy( VmathSoaMatrix3 *result, const VmathS... function vmathSoaM3MakeFromScalar (line 52) | static inline void vmathSoaM3MakeFromScalar( VmathSoaMatrix3 *result, ve... function vmathSoaM3MakeFromQ (line 59) | static inline void vmathSoaM3MakeFromQ( VmathSoaMatrix3 *result, const V... function vmathSoaM3MakeFromCols (line 83) | static inline void vmathSoaM3MakeFromCols( VmathSoaMatrix3 *result, cons... function vmathSoaM3MakeFromAos (line 90) | static inline void vmathSoaM3MakeFromAos( VmathSoaMatrix3 *result, const... function vmathSoaM3MakeFrom4Aos (line 97) | static inline void vmathSoaM3MakeFrom4Aos( VmathSoaMatrix3 *result, cons... function vmathSoaM3Get4Aos (line 104) | static inline void vmathSoaM3Get4Aos( const VmathSoaMatrix3 *mat, VmathM... function vmathSoaM3SetCol0 (line 111) | static inline void vmathSoaM3SetCol0( VmathSoaMatrix3 *result, const Vma... function vmathSoaM3SetCol1 (line 116) | static inline void vmathSoaM3SetCol1( VmathSoaMatrix3 *result, const Vma... function vmathSoaM3SetCol2 (line 121) | static inline void vmathSoaM3SetCol2( VmathSoaMatrix3 *result, const Vma... function vmathSoaM3SetCol (line 126) | static inline void vmathSoaM3SetCol( VmathSoaMatrix3 *result, int col, c... function vmathSoaM3SetRow (line 131) | static inline void vmathSoaM3SetRow( VmathSoaMatrix3 *result, int row, c... function vmathSoaM3SetElem (line 138) | static inline void vmathSoaM3SetElem( VmathSoaMatrix3 *result, int col, ... function vec_float4 (line 146) | static inline vec_float4 vmathSoaM3GetElem( const VmathSoaMatrix3 *mat, ... function vmathSoaM3GetCol0 (line 153) | static inline void vmathSoaM3GetCol0( VmathSoaVector3 *result, const Vma... function vmathSoaM3GetCol1 (line 158) | static inline void vmathSoaM3GetCol1( VmathSoaVector3 *result, const Vma... function vmathSoaM3GetCol2 (line 163) | static inline void vmathSoaM3GetCol2( VmathSoaVector3 *result, const Vma... function vmathSoaM3GetCol (line 168) | static inline void vmathSoaM3GetCol( VmathSoaVector3 *result, const Vmat... function vmathSoaM3GetRow (line 173) | static inline void vmathSoaM3GetRow( VmathSoaVector3 *result, const Vmat... function vmathSoaM3Transpose (line 178) | static inline void vmathSoaM3Transpose( VmathSoaMatrix3 *result, const V... function vmathSoaM3Inverse (line 187) | static inline void vmathSoaM3Inverse( VmathSoaMatrix3 *result, const Vma... function vec_float4 (line 200) | static inline vec_float4 vmathSoaM3Determinant( const VmathSoaMatrix3 *m... function vmathSoaM3Add (line 207) | static inline void vmathSoaM3Add( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3Sub (line 214) | static inline void vmathSoaM3Sub( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3Neg (line 221) | static inline void vmathSoaM3Neg( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3AbsPerElem (line 228) | static inline void vmathSoaM3AbsPerElem( VmathSoaMatrix3 *result, const ... function vmathSoaM3ScalarMul (line 235) | static inline void vmathSoaM3ScalarMul( VmathSoaMatrix3 *result, const V... function vmathSoaM3MulV3 (line 242) | static inline void vmathSoaM3MulV3( VmathSoaVector3 *result, const Vmath... function vmathSoaM3Mul (line 251) | static inline void vmathSoaM3Mul( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3MulPerElem (line 260) | static inline void vmathSoaM3MulPerElem( VmathSoaMatrix3 *result, const ... function vmathSoaM3MakeIdentity (line 267) | static inline void vmathSoaM3MakeIdentity( VmathSoaMatrix3 *result ) function vmathSoaM3MakeRotationX (line 274) | static inline void vmathSoaM3MakeRotationX( VmathSoaMatrix3 *result, vec... function vmathSoaM3MakeRotationY (line 283) | static inline void vmathSoaM3MakeRotationY( VmathSoaMatrix3 *result, vec... function vmathSoaM3MakeRotationZ (line 292) | static inline void vmathSoaM3MakeRotationZ( VmathSoaMatrix3 *result, vec... function vmathSoaM3MakeRotationZYX (line 301) | static inline void vmathSoaM3MakeRotationZYX( VmathSoaMatrix3 *result, c... function vmathSoaM3MakeRotationAxis (line 314) | static inline void vmathSoaM3MakeRotationAxis( VmathSoaMatrix3 *result, ... function vmathSoaM3MakeRotationQ (line 330) | static inline void vmathSoaM3MakeRotationQ( VmathSoaMatrix3 *result, con... function vmathSoaM3MakeScale (line 335) | static inline void vmathSoaM3MakeScale( VmathSoaMatrix3 *result, const V... function vmathSoaM3AppendScale (line 342) | static inline void vmathSoaM3AppendScale( VmathSoaMatrix3 *result, const... function vmathSoaM3PrependScale (line 349) | static inline void vmathSoaM3PrependScale( VmathSoaMatrix3 *result, cons... function vmathSoaM3Select (line 356) | static inline void vmathSoaM3Select( VmathSoaMatrix3 *result, const Vmat... function vmathSoaM3Print (line 365) | static inline void vmathSoaM3Print( const VmathSoaMatrix3 *mat ) function vmathSoaM3Prints (line 379) | static inline void vmathSoaM3Prints( const VmathSoaMatrix3 *mat, const c... function vmathSoaM4Copy (line 387) | static inline void vmathSoaM4Copy( VmathSoaMatrix4 *result, const VmathS... function vmathSoaM4MakeFromScalar (line 395) | static inline void vmathSoaM4MakeFromScalar( VmathSoaMatrix4 *result, ve... function vmathSoaM4MakeFromT3 (line 403) | static inline void vmathSoaM4MakeFromT3( VmathSoaMatrix4 *result, const ... function vmathSoaM4MakeFromCols (line 411) | static inline void vmathSoaM4MakeFromCols( VmathSoaMatrix4 *result, cons... function vmathSoaM4MakeFromM3V3 (line 419) | static inline void vmathSoaM4MakeFromM3V3( VmathSoaMatrix4 *result, cons... function vmathSoaM4MakeFromQV3 (line 427) | static inline void vmathSoaM4MakeFromQV3( VmathSoaMatrix4 *result, const... function vmathSoaM4MakeFromAos (line 437) | static inline void vmathSoaM4MakeFromAos( VmathSoaMatrix4 *result, const... function vmathSoaM4MakeFrom4Aos (line 445) | static inline void vmathSoaM4MakeFrom4Aos( VmathSoaMatrix4 *result, cons... function vmathSoaM4Get4Aos (line 453) | static inline void vmathSoaM4Get4Aos( const VmathSoaMatrix4 *mat, VmathM... function vmathSoaM4SetCol0 (line 461) | static inline void vmathSoaM4SetCol0( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol1 (line 466) | static inline void vmathSoaM4SetCol1( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol2 (line 471) | static inline void vmathSoaM4SetCol2( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol3 (line 476) | static inline void vmathSoaM4SetCol3( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol (line 481) | static inline void vmathSoaM4SetCol( VmathSoaMatrix4 *result, int col, c... function vmathSoaM4SetRow (line 486) | static inline void vmathSoaM4SetRow( VmathSoaMatrix4 *result, int row, c... function vmathSoaM4SetElem (line 494) | static inline void vmathSoaM4SetElem( VmathSoaMatrix4 *result, int col, ... function vec_float4 (line 502) | static inline vec_float4 vmathSoaM4GetElem( const VmathSoaMatrix4 *mat, ... function vmathSoaM4GetCol0 (line 509) | static inline void vmathSoaM4GetCol0( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol1 (line 514) | static inline void vmathSoaM4GetCol1( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol2 (line 519) | static inline void vmathSoaM4GetCol2( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol3 (line 524) | static inline void vmathSoaM4GetCol3( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol (line 529) | static inline void vmathSoaM4GetCol( VmathSoaVector4 *result, const Vmat... function vmathSoaM4GetRow (line 534) | static inline void vmathSoaM4GetRow( VmathSoaVector4 *result, const Vmat... function vmathSoaM4Transpose (line 539) | static inline void vmathSoaM4Transpose( VmathSoaMatrix4 *result, const V... function vmathSoaM4Inverse (line 549) | static inline void vmathSoaM4Inverse( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4AffineInverse (line 616) | static inline void vmathSoaM4AffineInverse( VmathSoaMatrix4 *result, con... function vmathSoaM4OrthoInverse (line 632) | static inline void vmathSoaM4OrthoInverse( VmathSoaMatrix4 *result, cons... function vec_float4 (line 648) | static inline vec_float4 vmathSoaM4Determinant( const VmathSoaMatrix4 *m... function vmathSoaM4Add (line 680) | static inline void vmathSoaM4Add( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4Sub (line 688) | static inline void vmathSoaM4Sub( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4Neg (line 696) | static inline void vmathSoaM4Neg( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4AbsPerElem (line 704) | static inline void vmathSoaM4AbsPerElem( VmathSoaMatrix4 *result, const ... function vmathSoaM4ScalarMul (line 712) | static inline void vmathSoaM4ScalarMul( VmathSoaMatrix4 *result, const V... function vmathSoaM4MulV4 (line 720) | static inline void vmathSoaM4MulV4( VmathSoaVector4 *result, const Vmath... function vmathSoaM4MulV3 (line 730) | static inline void vmathSoaM4MulV3( VmathSoaVector4 *result, const Vmath... function vmathSoaM4MulP3 (line 738) | static inline void vmathSoaM4MulP3( VmathSoaVector4 *result, const Vmath... function vmathSoaM4Mul (line 746) | static inline void vmathSoaM4Mul( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4MulT3 (line 756) | static inline void vmathSoaM4MulT3( VmathSoaMatrix4 *result, const Vmath... function vmathSoaM4MulPerElem (line 768) | static inline void vmathSoaM4MulPerElem( VmathSoaMatrix4 *result, const ... function vmathSoaM4MakeIdentity (line 776) | static inline void vmathSoaM4MakeIdentity( VmathSoaMatrix4 *result ) function vmathSoaM4SetUpper3x3 (line 784) | static inline void vmathSoaM4SetUpper3x3( VmathSoaMatrix4 *result, const... function vmathSoaM4GetUpper3x3 (line 791) | static inline void vmathSoaM4GetUpper3x3( VmathSoaMatrix3 *result, const... function vmathSoaM4SetTranslation (line 798) | static inline void vmathSoaM4SetTranslation( VmathSoaMatrix4 *result, co... function vmathSoaM4GetTranslation (line 803) | static inline void vmathSoaM4GetTranslation( VmathSoaVector3 *result, co... function vmathSoaM4MakeRotationX (line 808) | static inline void vmathSoaM4MakeRotationX( VmathSoaMatrix4 *result, vec... function vmathSoaM4MakeRotationY (line 818) | static inline void vmathSoaM4MakeRotationY( VmathSoaMatrix4 *result, vec... function vmathSoaM4MakeRotationZ (line 828) | static inline void vmathSoaM4MakeRotationZ( VmathSoaMatrix4 *result, vec... function vmathSoaM4MakeRotationZYX (line 838) | static inline void vmathSoaM4MakeRotationZYX( VmathSoaMatrix4 *result, c... function vmathSoaM4MakeRotationAxis (line 852) | static inline void vmathSoaM4MakeRotationAxis( VmathSoaMatrix4 *result, ... function vmathSoaM4MakeRotationQ (line 869) | static inline void vmathSoaM4MakeRotationQ( VmathSoaMatrix4 *result, con... function vmathSoaM4MakeScale (line 876) | static inline void vmathSoaM4MakeScale( VmathSoaMatrix4 *result, const V... function vmathSoaM4AppendScale (line 884) | static inline void vmathSoaM4AppendScale( VmathSoaMatrix4 *result, const... function vmathSoaM4PrependScale (line 892) | static inline void vmathSoaM4PrependScale( VmathSoaMatrix4 *result, cons... function vmathSoaM4MakeTranslation (line 902) | static inline void vmathSoaM4MakeTranslation( VmathSoaMatrix4 *result, c... function vmathSoaM4MakeLookAt (line 910) | static inline void vmathSoaM4MakeLookAt( VmathSoaMatrix4 *result, const ... function vmathSoaM4MakePerspective (line 929) | static inline void vmathSoaM4MakePerspective( VmathSoaMatrix4 *result, v... function vmathSoaM4MakeFrustum (line 940) | static inline void vmathSoaM4MakeFrustum( VmathSoaMatrix4 *result, vec_f... function vmathSoaM4MakeOrthographic (line 956) | static inline void vmathSoaM4MakeOrthographic( VmathSoaMatrix4 *result, ... function vmathSoaM4Select (line 971) | static inline void vmathSoaM4Select( VmathSoaMatrix4 *result, const Vmat... function vmathSoaM4Print (line 981) | static inline void vmathSoaM4Print( const VmathSoaMatrix4 *mat ) function vmathSoaM4Prints (line 995) | static inline void vmathSoaM4Prints( const VmathSoaMatrix4 *mat, const c... function vmathSoaT3Copy (line 1003) | static inline void vmathSoaT3Copy( VmathSoaTransform3 *result, const Vma... function vmathSoaT3MakeFromScalar (line 1011) | static inline void vmathSoaT3MakeFromScalar( VmathSoaTransform3 *result,... function vmathSoaT3MakeFromCols (line 1019) | static inline void vmathSoaT3MakeFromCols( VmathSoaTransform3 *result, c... function vmathSoaT3MakeFromM3V3 (line 1027) | static inline void vmathSoaT3MakeFromM3V3( VmathSoaTransform3 *result, c... function vmathSoaT3MakeFromQV3 (line 1033) | static inline void vmathSoaT3MakeFromQV3( VmathSoaTransform3 *result, co... function vmathSoaT3MakeFromAos (line 1041) | static inline void vmathSoaT3MakeFromAos( VmathSoaTransform3 *result, co... function vmathSoaT3MakeFrom4Aos (line 1049) | static inline void vmathSoaT3MakeFrom4Aos( VmathSoaTransform3 *result, c... function vmathSoaT3Get4Aos (line 1057) | static inline void vmathSoaT3Get4Aos( const VmathSoaTransform3 *tfrm, Vm... function vmathSoaT3SetCol0 (line 1065) | static inline void vmathSoaT3SetCol0( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol1 (line 1070) | static inline void vmathSoaT3SetCol1( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol2 (line 1075) | static inline void vmathSoaT3SetCol2( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol3 (line 1080) | static inline void vmathSoaT3SetCol3( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol (line 1085) | static inline void vmathSoaT3SetCol( VmathSoaTransform3 *result, int col... function vmathSoaT3SetRow (line 1090) | static inline void vmathSoaT3SetRow( VmathSoaTransform3 *result, int row... function vmathSoaT3SetElem (line 1098) | static inline void vmathSoaT3SetElem( VmathSoaTransform3 *result, int co... function vec_float4 (line 1106) | static inline vec_float4 vmathSoaT3GetElem( const VmathSoaTransform3 *tf... function vmathSoaT3GetCol0 (line 1113) | static inline void vmathSoaT3GetCol0( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol1 (line 1118) | static inline void vmathSoaT3GetCol1( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol2 (line 1123) | static inline void vmathSoaT3GetCol2( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol3 (line 1128) | static inline void vmathSoaT3GetCol3( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol (line 1133) | static inline void vmathSoaT3GetCol( VmathSoaVector3 *result, const Vmat... function vmathSoaT3GetRow (line 1138) | static inline void vmathSoaT3GetRow( VmathSoaVector4 *result, const Vmat... function vmathSoaT3Inverse (line 1143) | static inline void vmathSoaT3Inverse( VmathSoaTransform3 *result, const ... function vmathSoaT3OrthoInverse (line 1166) | static inline void vmathSoaT3OrthoInverse( VmathSoaTransform3 *result, c... function vmathSoaT3AbsPerElem (line 1184) | static inline void vmathSoaT3AbsPerElem( VmathSoaTransform3 *result, con... function vmathSoaT3MulV3 (line 1192) | static inline void vmathSoaT3MulV3( VmathSoaVector3 *result, const Vmath... function vmathSoaT3MulP3 (line 1201) | static inline void vmathSoaT3MulP3( VmathSoaPoint3 *result, const VmathS... function vmathSoaT3Mul (line 1210) | static inline void vmathSoaT3Mul( VmathSoaTransform3 *result, const Vmat... function vmathSoaT3MulPerElem (line 1223) | static inline void vmathSoaT3MulPerElem( VmathSoaTransform3 *result, con... function vmathSoaT3MakeIdentity (line 1231) | static inline void vmathSoaT3MakeIdentity( VmathSoaTransform3 *result ) function vmathSoaT3SetUpper3x3 (line 1239) | static inline void vmathSoaT3SetUpper3x3( VmathSoaTransform3 *result, co... function vmathSoaT3GetUpper3x3 (line 1246) | static inline void vmathSoaT3GetUpper3x3( VmathSoaMatrix3 *result, const... function vmathSoaT3SetTranslation (line 1251) | static inline void vmathSoaT3SetTranslation( VmathSoaTransform3 *result,... function vmathSoaT3GetTranslation (line 1256) | static inline void vmathSoaT3GetTranslation( VmathSoaVector3 *result, co... function vmathSoaT3MakeRotationX (line 1261) | static inline void vmathSoaT3MakeRotationX( VmathSoaTransform3 *result, ... function vmathSoaT3MakeRotationY (line 1271) | static inline void vmathSoaT3MakeRotationY( VmathSoaTransform3 *result, ... function vmathSoaT3MakeRotationZ (line 1281) | static inline void vmathSoaT3MakeRotationZ( VmathSoaTransform3 *result, ... function vmathSoaT3MakeRotationZYX (line 1291) | static inline void vmathSoaT3MakeRotationZYX( VmathSoaTransform3 *result... function vmathSoaT3MakeRotationAxis (line 1305) | static inline void vmathSoaT3MakeRotationAxis( VmathSoaTransform3 *resul... function vmathSoaT3MakeRotationQ (line 1314) | static inline void vmathSoaT3MakeRotationQ( VmathSoaTransform3 *result, ... function vmathSoaT3MakeScale (line 1323) | static inline void vmathSoaT3MakeScale( VmathSoaTransform3 *result, cons... function vmathSoaT3AppendScale (line 1331) | static inline void vmathSoaT3AppendScale( VmathSoaTransform3 *result, co... function vmathSoaT3PrependScale (line 1339) | static inline void vmathSoaT3PrependScale( VmathSoaTransform3 *result, c... function vmathSoaT3MakeTranslation (line 1347) | static inline void vmathSoaT3MakeTranslation( VmathSoaTransform3 *result... function vmathSoaT3Select (line 1355) | static inline void vmathSoaT3Select( VmathSoaTransform3 *result, const V... function vmathSoaT3Print (line 1365) | static inline void vmathSoaT3Print( const VmathSoaTransform3 *tfrm ) function vmathSoaT3Prints (line 1379) | static inline void vmathSoaT3Prints( const VmathSoaTransform3 *tfrm, con... function vmathSoaQMakeFromM3 (line 1387) | static inline void vmathSoaQMakeFromM3( VmathSoaQuat *result, const Vmat... function vmathSoaV3Outer (line 1449) | static inline void vmathSoaV3Outer( VmathSoaMatrix3 *result, const Vmath... function vmathSoaV4Outer (line 1456) | static inline void vmathSoaV4Outer( VmathSoaMatrix4 *result, const Vmath... function vmathSoaV3RowMul (line 1464) | static inline void vmathSoaV3RowMul( VmathSoaVector3 *result, const Vmat... function vmathSoaV3CrossMatrix (line 1473) | static inline void vmathSoaV3CrossMatrix( VmathSoaMatrix3 *result, const... function vmathSoaV3CrossMatrixMul (line 1480) | static inline void vmathSoaV3CrossMatrixMul( VmathSoaMatrix3 *result, co... FILE: samples/vectormath/ppu/c/mat_soa_v.h function VmathSoaMatrix3 (line 45) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromScalar_V( vec_float4 sca... function VmathSoaMatrix3 (line 52) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromQ_V( VmathSoaQuat unitQu... function VmathSoaMatrix3 (line 59) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromCols_V( VmathSoaVector3 ... function VmathSoaMatrix3 (line 66) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromAos_V( VmathMatrix3 mat ) function VmathSoaMatrix3 (line 73) | static inline VmathSoaMatrix3 vmathSoaM3MakeFrom4Aos_V( VmathMatrix3 mat... function vmathSoaM3Get4Aos_V (line 80) | static inline void vmathSoaM3Get4Aos_V( VmathSoaMatrix3 mat, VmathMatrix... function vmathSoaM3SetCol0_V (line 85) | static inline void vmathSoaM3SetCol0_V( VmathSoaMatrix3 *result, VmathSo... function vmathSoaM3SetCol1_V (line 90) | static inline void vmathSoaM3SetCol1_V( VmathSoaMatrix3 *result, VmathSo... function vmathSoaM3SetCol2_V (line 95) | static inline void vmathSoaM3SetCol2_V( VmathSoaMatrix3 *result, VmathSo... function vmathSoaM3SetCol_V (line 100) | static inline void vmathSoaM3SetCol_V( VmathSoaMatrix3 *result, int col,... function vmathSoaM3SetRow_V (line 105) | static inline void vmathSoaM3SetRow_V( VmathSoaMatrix3 *result, int row,... function vmathSoaM3SetElem_V (line 110) | static inline void vmathSoaM3SetElem_V( VmathSoaMatrix3 *result, int col... function vec_float4 (line 115) | static inline vec_float4 vmathSoaM3GetElem_V( VmathSoaMatrix3 mat, int c... function VmathSoaVector3 (line 120) | static inline VmathSoaVector3 vmathSoaM3GetCol0_V( VmathSoaMatrix3 mat ) function VmathSoaVector3 (line 127) | static inline VmathSoaVector3 vmathSoaM3GetCol1_V( VmathSoaMatrix3 mat ) function VmathSoaVector3 (line 134) | static inline VmathSoaVector3 vmathSoaM3GetCol2_V( VmathSoaMatrix3 mat ) function VmathSoaVector3 (line 141) | static inline VmathSoaVector3 vmathSoaM3GetCol_V( VmathSoaMatrix3 mat, i... function VmathSoaVector3 (line 148) | static inline VmathSoaVector3 vmathSoaM3GetRow_V( VmathSoaMatrix3 mat, i... function VmathSoaMatrix3 (line 155) | static inline VmathSoaMatrix3 vmathSoaM3Transpose_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 162) | static inline VmathSoaMatrix3 vmathSoaM3Inverse_V( VmathSoaMatrix3 mat ) function vec_float4 (line 169) | static inline vec_float4 vmathSoaM3Determinant_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 174) | static inline VmathSoaMatrix3 vmathSoaM3Add_V( VmathSoaMatrix3 mat0, Vma... function VmathSoaMatrix3 (line 181) | static inline VmathSoaMatrix3 vmathSoaM3Sub_V( VmathSoaMatrix3 mat0, Vma... function VmathSoaMatrix3 (line 188) | static inline VmathSoaMatrix3 vmathSoaM3Neg_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 195) | static inline VmathSoaMatrix3 vmathSoaM3AbsPerElem_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 202) | static inline VmathSoaMatrix3 vmathSoaM3ScalarMul_V( VmathSoaMatrix3 mat... function VmathSoaVector3 (line 209) | static inline VmathSoaVector3 vmathSoaM3MulV3_V( VmathSoaMatrix3 mat, Vm... function VmathSoaMatrix3 (line 216) | static inline VmathSoaMatrix3 vmathSoaM3Mul_V( VmathSoaMatrix3 mat0, Vma... function VmathSoaMatrix3 (line 223) | static inline VmathSoaMatrix3 vmathSoaM3MulPerElem_V( VmathSoaMatrix3 ma... function VmathSoaMatrix3 (line 230) | static inline VmathSoaMatrix3 vmathSoaM3MakeIdentity_V( ) function VmathSoaMatrix3 (line 237) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationX_V( vec_float4 radi... function VmathSoaMatrix3 (line 244) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationY_V( vec_float4 radi... function VmathSoaMatrix3 (line 251) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationZ_V( vec_float4 radi... function VmathSoaMatrix3 (line 258) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationZYX_V( VmathSoaVecto... function VmathSoaMatrix3 (line 265) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationAxis_V( vec_float4 r... function VmathSoaMatrix3 (line 272) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationQ_V( VmathSoaQuat un... function VmathSoaMatrix3 (line 279) | static inline VmathSoaMatrix3 vmathSoaM3MakeScale_V( VmathSoaVector3 sca... function VmathSoaMatrix3 (line 286) | static inline VmathSoaMatrix3 vmathSoaM3AppendScale_V( VmathSoaMatrix3 m... function VmathSoaMatrix3 (line 293) | static inline VmathSoaMatrix3 vmathSoaM3PrependScale_V( VmathSoaVector3 ... function VmathSoaMatrix3 (line 300) | static inline VmathSoaMatrix3 vmathSoaM3Select_V( VmathSoaMatrix3 mat0, ... function vmathSoaM3Print_V (line 309) | static inline void vmathSoaM3Print_V( VmathSoaMatrix3 mat ) function vmathSoaM3Prints_V (line 314) | static inline void vmathSoaM3Prints_V( VmathSoaMatrix3 mat, const char *... function VmathSoaMatrix4 (line 321) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromScalar_V( vec_float4 sca... function VmathSoaMatrix4 (line 328) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromT3_V( VmathSoaTransform3... function VmathSoaMatrix4 (line 335) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromCols_V( VmathSoaVector4 ... function VmathSoaMatrix4 (line 342) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromM3V3_V( VmathSoaMatrix3 ... function VmathSoaMatrix4 (line 349) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromQV3_V( VmathSoaQuat unit... function VmathSoaMatrix4 (line 356) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromAos_V( VmathMatrix4 mat ) function VmathSoaMatrix4 (line 363) | static inline VmathSoaMatrix4 vmathSoaM4MakeFrom4Aos_V( VmathMatrix4 mat... function vmathSoaM4Get4Aos_V (line 370) | static inline void vmathSoaM4Get4Aos_V( VmathSoaMatrix4 mat, VmathMatrix... function vmathSoaM4SetCol0_V (line 375) | static inline void vmathSoaM4SetCol0_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol1_V (line 380) | static inline void vmathSoaM4SetCol1_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol2_V (line 385) | static inline void vmathSoaM4SetCol2_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol3_V (line 390) | static inline void vmathSoaM4SetCol3_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol_V (line 395) | static inline void vmathSoaM4SetCol_V( VmathSoaMatrix4 *result, int col,... function vmathSoaM4SetRow_V (line 400) | static inline void vmathSoaM4SetRow_V( VmathSoaMatrix4 *result, int row,... function vmathSoaM4SetElem_V (line 405) | static inline void vmathSoaM4SetElem_V( VmathSoaMatrix4 *result, int col... function vec_float4 (line 410) | static inline vec_float4 vmathSoaM4GetElem_V( VmathSoaMatrix4 mat, int c... function VmathSoaVector4 (line 415) | static inline VmathSoaVector4 vmathSoaM4GetCol0_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 422) | static inline VmathSoaVector4 vmathSoaM4GetCol1_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 429) | static inline VmathSoaVector4 vmathSoaM4GetCol2_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 436) | static inline VmathSoaVector4 vmathSoaM4GetCol3_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 443) | static inline VmathSoaVector4 vmathSoaM4GetCol_V( VmathSoaMatrix4 mat, i... function VmathSoaVector4 (line 450) | static inline VmathSoaVector4 vmathSoaM4GetRow_V( VmathSoaMatrix4 mat, i... function VmathSoaMatrix4 (line 457) | static inline VmathSoaMatrix4 vmathSoaM4Transpose_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 464) | static inline VmathSoaMatrix4 vmathSoaM4Inverse_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 471) | static inline VmathSoaMatrix4 vmathSoaM4AffineInverse_V( VmathSoaMatrix4... function VmathSoaMatrix4 (line 478) | static inline VmathSoaMatrix4 vmathSoaM4OrthoInverse_V( VmathSoaMatrix4 ... function vec_float4 (line 485) | static inline vec_float4 vmathSoaM4Determinant_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 490) | static inline VmathSoaMatrix4 vmathSoaM4Add_V( VmathSoaMatrix4 mat0, Vma... function VmathSoaMatrix4 (line 497) | static inline VmathSoaMatrix4 vmathSoaM4Sub_V( VmathSoaMatrix4 mat0, Vma... function VmathSoaMatrix4 (line 504) | static inline VmathSoaMatrix4 vmathSoaM4Neg_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 511) | static inline VmathSoaMatrix4 vmathSoaM4AbsPerElem_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 518) | static inline VmathSoaMatrix4 vmathSoaM4ScalarMul_V( VmathSoaMatrix4 mat... function VmathSoaVector4 (line 525) | static inline VmathSoaVector4 vmathSoaM4MulV4_V( VmathSoaMatrix4 mat, Vm... function VmathSoaVector4 (line 532) | static inline VmathSoaVector4 vmathSoaM4MulV3_V( VmathSoaMatrix4 mat, Vm... function VmathSoaVector4 (line 539) | static inline VmathSoaVector4 vmathSoaM4MulP3_V( VmathSoaMatrix4 mat, Vm... function VmathSoaMatrix4 (line 546) | static inline VmathSoaMatrix4 vmathSoaM4Mul_V( VmathSoaMatrix4 mat0, Vma... function VmathSoaMatrix4 (line 553) | static inline VmathSoaMatrix4 vmathSoaM4MulT3_V( VmathSoaMatrix4 mat, Vm... function VmathSoaMatrix4 (line 560) | static inline VmathSoaMatrix4 vmathSoaM4MulPerElem_V( VmathSoaMatrix4 ma... function VmathSoaMatrix4 (line 567) | static inline VmathSoaMatrix4 vmathSoaM4MakeIdentity_V( ) function vmathSoaM4SetUpper3x3_V (line 574) | static inline void vmathSoaM4SetUpper3x3_V( VmathSoaMatrix4 *result, Vma... function VmathSoaMatrix3 (line 579) | static inline VmathSoaMatrix3 vmathSoaM4GetUpper3x3_V( VmathSoaMatrix4 m... function vmathSoaM4SetTranslation_V (line 586) | static inline void vmathSoaM4SetTranslation_V( VmathSoaMatrix4 *result, ... function VmathSoaVector3 (line 591) | static inline VmathSoaVector3 vmathSoaM4GetTranslation_V( VmathSoaMatrix... function VmathSoaMatrix4 (line 598) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationX_V( vec_float4 radi... function VmathSoaMatrix4 (line 605) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationY_V( vec_float4 radi... function VmathSoaMatrix4 (line 612) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationZ_V( vec_float4 radi... function VmathSoaMatrix4 (line 619) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationZYX_V( VmathSoaVecto... function VmathSoaMatrix4 (line 626) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationAxis_V( vec_float4 r... function VmathSoaMatrix4 (line 633) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationQ_V( VmathSoaQuat un... function VmathSoaMatrix4 (line 640) | static inline VmathSoaMatrix4 vmathSoaM4MakeScale_V( VmathSoaVector3 sca... function VmathSoaMatrix4 (line 647) | static inline VmathSoaMatrix4 vmathSoaM4AppendScale_V( VmathSoaMatrix4 m... function VmathSoaMatrix4 (line 654) | static inline VmathSoaMatrix4 vmathSoaM4PrependScale_V( VmathSoaVector3 ... function VmathSoaMatrix4 (line 661) | static inline VmathSoaMatrix4 vmathSoaM4MakeTranslation_V( VmathSoaVecto... function VmathSoaMatrix4 (line 668) | static inline VmathSoaMatrix4 vmathSoaM4MakeLookAt_V( VmathSoaPoint3 eye... function VmathSoaMatrix4 (line 675) | static inline VmathSoaMatrix4 vmathSoaM4MakePerspective_V( vec_float4 fo... function VmathSoaMatrix4 (line 682) | static inline VmathSoaMatrix4 vmathSoaM4MakeFrustum_V( vec_float4 left, ... function VmathSoaMatrix4 (line 689) | static inline VmathSoaMatrix4 vmathSoaM4MakeOrthographic_V( vec_float4 l... function VmathSoaMatrix4 (line 696) | static inline VmathSoaMatrix4 vmathSoaM4Select_V( VmathSoaMatrix4 mat0, ... function vmathSoaM4Print_V (line 705) | static inline void vmathSoaM4Print_V( VmathSoaMatrix4 mat ) function vmathSoaM4Prints_V (line 710) | static inline void vmathSoaM4Prints_V( VmathSoaMatrix4 mat, const char *... function VmathSoaTransform3 (line 717) | static inline VmathSoaTransform3 vmathSoaT3MakeFromScalar_V( vec_float4 ... function VmathSoaTransform3 (line 724) | static inline VmathSoaTransform3 vmathSoaT3MakeFromCols_V( VmathSoaVecto... function VmathSoaTransform3 (line 731) | static inline VmathSoaTransform3 vmathSoaT3MakeFromM3V3_V( VmathSoaMatri... function VmathSoaTransform3 (line 738) | static inline VmathSoaTransform3 vmathSoaT3MakeFromQV3_V( VmathSoaQuat u... function VmathSoaTransform3 (line 745) | static inline VmathSoaTransform3 vmathSoaT3MakeFromAos_V( VmathTransform... function VmathSoaTransform3 (line 752) | static inline VmathSoaTransform3 vmathSoaT3MakeFrom4Aos_V( VmathTransfor... function vmathSoaT3Get4Aos_V (line 759) | static inline void vmathSoaT3Get4Aos_V( VmathSoaTransform3 tfrm, VmathTr... function vmathSoaT3SetCol0_V (line 764) | static inline void vmathSoaT3SetCol0_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol1_V (line 769) | static inline void vmathSoaT3SetCol1_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol2_V (line 774) | static inline void vmathSoaT3SetCol2_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol3_V (line 779) | static inline void vmathSoaT3SetCol3_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol_V (line 784) | static inline void vmathSoaT3SetCol_V( VmathSoaTransform3 *result, int c... function vmathSoaT3SetRow_V (line 789) | static inline void vmathSoaT3SetRow_V( VmathSoaTransform3 *result, int r... function vmathSoaT3SetElem_V (line 794) | static inline void vmathSoaT3SetElem_V( VmathSoaTransform3 *result, int ... function vec_float4 (line 799) | static inline vec_float4 vmathSoaT3GetElem_V( VmathSoaTransform3 tfrm, i... function VmathSoaVector3 (line 804) | static inline VmathSoaVector3 vmathSoaT3GetCol0_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 811) | static inline VmathSoaVector3 vmathSoaT3GetCol1_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 818) | static inline VmathSoaVector3 vmathSoaT3GetCol2_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 825) | static inline VmathSoaVector3 vmathSoaT3GetCol3_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 832) | static inline VmathSoaVector3 vmathSoaT3GetCol_V( VmathSoaTransform3 tfr... function VmathSoaVector4 (line 839) | static inline VmathSoaVector4 vmathSoaT3GetRow_V( VmathSoaTransform3 tfr... function VmathSoaTransform3 (line 846) | static inline VmathSoaTransform3 vmathSoaT3Inverse_V( VmathSoaTransform3... function VmathSoaTransform3 (line 853) | static inline VmathSoaTransform3 vmathSoaT3OrthoInverse_V( VmathSoaTrans... function VmathSoaTransform3 (line 860) | static inline VmathSoaTransform3 vmathSoaT3AbsPerElem_V( VmathSoaTransfo... function VmathSoaVector3 (line 867) | static inline VmathSoaVector3 vmathSoaT3MulV3_V( VmathSoaTransform3 tfrm... function VmathSoaPoint3 (line 874) | static inline VmathSoaPoint3 vmathSoaT3MulP3_V( VmathSoaTransform3 tfrm,... function VmathSoaTransform3 (line 881) | static inline VmathSoaTransform3 vmathSoaT3Mul_V( VmathSoaTransform3 tfr... function VmathSoaTransform3 (line 888) | static inline VmathSoaTransform3 vmathSoaT3MulPerElem_V( VmathSoaTransfo... function VmathSoaTransform3 (line 895) | static inline VmathSoaTransform3 vmathSoaT3MakeIdentity_V( ) function vmathSoaT3SetUpper3x3_V (line 902) | static inline void vmathSoaT3SetUpper3x3_V( VmathSoaTransform3 *result, ... function VmathSoaMatrix3 (line 907) | static inline VmathSoaMatrix3 vmathSoaT3GetUpper3x3_V( VmathSoaTransform... function vmathSoaT3SetTranslation_V (line 914) | static inline void vmathSoaT3SetTranslation_V( VmathSoaTransform3 *resul... function VmathSoaVector3 (line 919) | static inline VmathSoaVector3 vmathSoaT3GetTranslation_V( VmathSoaTransf... function VmathSoaTransform3 (line 926) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationX_V( vec_float4 r... function VmathSoaTransform3 (line 933) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationY_V( vec_float4 r... function VmathSoaTransform3 (line 940) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationZ_V( vec_float4 r... function VmathSoaTransform3 (line 947) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationZYX_V( VmathSoaVe... function VmathSoaTransform3 (line 954) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationAxis_V( vec_float... function VmathSoaTransform3 (line 961) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationQ_V( VmathSoaQuat... function VmathSoaTransform3 (line 968) | static inline VmathSoaTransform3 vmathSoaT3MakeScale_V( VmathSoaVector3 ... function VmathSoaTransform3 (line 975) | static inline VmathSoaTransform3 vmathSoaT3AppendScale_V( VmathSoaTransf... function VmathSoaTransform3 (line 982) | static inline VmathSoaTransform3 vmathSoaT3PrependScale_V( VmathSoaVecto... function VmathSoaTransform3 (line 989) | static inline VmathSoaTransform3 vmathSoaT3MakeTranslation_V( VmathSoaVe... function VmathSoaTransform3 (line 996) | static inline VmathSoaTransform3 vmathSoaT3Select_V( VmathSoaTransform3 ... function vmathSoaT3Print_V (line 1005) | static inline void vmathSoaT3Print_V( VmathSoaTransform3 tfrm ) function vmathSoaT3Prints_V (line 1010) | static inline void vmathSoaT3Prints_V( VmathSoaTransform3 tfrm, const ch... function VmathSoaQuat (line 1017) | static inline VmathSoaQuat vmathSoaQMakeFromM3_V( VmathSoaMatrix3 tfrm ) function VmathSoaMatrix3 (line 1024) | static inline VmathSoaMatrix3 vmathSoaV3Outer_V( VmathSoaVector3 tfrm0, ... function VmathSoaMatrix4 (line 1031) | static inline VmathSoaMatrix4 vmathSoaV4Outer_V( VmathSoaVector4 tfrm0, ... function VmathSoaVector3 (line 1038) | static inline VmathSoaVector3 vmathSoaV3RowMul_V( VmathSoaVector3 vec, V... function VmathSoaMatrix3 (line 1045) | static inline VmathSoaMatrix3 vmathSoaV3CrossMatrix_V( VmathSoaVector3 v... function VmathSoaMatrix3 (line 1052) | static inline VmathSoaMatrix3 vmathSoaV3CrossMatrixMul_V( VmathSoaVector... FILE: samples/vectormath/ppu/c/quat_aos.h function vmathQCopy (line 44) | static inline void vmathQCopy( VmathQuat *result, const VmathQuat *quat ) function vmathQMakeFromElems (line 49) | static inline void vmathQMakeFromElems( VmathQuat *result, float _x, flo... function vmathQMakeFromV3Scalar (line 63) | static inline void vmathQMakeFromV3Scalar( VmathQuat *result, const Vmat... function vmathQMakeFromV4 (line 69) | static inline void vmathQMakeFromV4( VmathQuat *result, const VmathVecto... function vmathQMakeFromScalar (line 74) | static inline void vmathQMakeFromScalar( VmathQuat *result, float scalar ) function vmathQMakeFrom128 (line 79) | static inline void vmathQMakeFrom128( VmathQuat *result, vec_float4 vf4 ) function vmathQMakeIdentity (line 84) | static inline void vmathQMakeIdentity( VmathQuat *result ) function vmathQLerp (line 89) | static inline void vmathQLerp( VmathQuat *result, float t, const VmathQu... function vmathQSlerp (line 97) | static inline void vmathQSlerp( VmathQuat *result, float t, const VmathQ... function vmathQSquad (line 121) | static inline void vmathQSquad( VmathQuat *result, float t, const VmathQ... function vec_float4 (line 129) | static inline vec_float4 vmathQGet128( const VmathQuat *quat ) function vmathQSetXYZ (line 134) | static inline void vmathQSetXYZ( VmathQuat *result, const VmathVector3 *... function vmathQGetXYZ (line 139) | static inline void vmathQGetXYZ( VmathVector3 *result, const VmathQuat *... function vmathQSetX (line 144) | static inline void vmathQSetX( VmathQuat *result, float _x ) function vmathQGetX (line 149) | static inline float vmathQGetX( const VmathQuat *quat ) function vmathQSetY (line 154) | static inline void vmathQSetY( VmathQuat *result, float _y ) function vmathQGetY (line 159) | static inline float vmathQGetY( const VmathQuat *quat ) function vmathQSetZ (line 164) | static inline void vmathQSetZ( VmathQuat *result, float _z ) function vmathQGetZ (line 169) | static inline float vmathQGetZ( const VmathQuat *quat ) function vmathQSetW (line 174) | static inline void vmathQSetW( VmathQuat *result, float _w ) function vmathQGetW (line 179) | static inline float vmathQGetW( const VmathQuat *quat ) function vmathQSetElem (line 184) | static inline void vmathQSetElem( VmathQuat *result, int idx, float value ) function vmathQGetElem (line 189) | static inline float vmathQGetElem( const VmathQuat *quat, int idx ) function vmathQAdd (line 194) | static inline void vmathQAdd( VmathQuat *result, const VmathQuat *quat0,... function vmathQSub (line 199) | static inline void vmathQSub( VmathQuat *result, const VmathQuat *quat0,... function vmathQScalarMul (line 204) | static inline void vmathQScalarMul( VmathQuat *result, const VmathQuat *... function vmathQScalarDiv (line 209) | static inline void vmathQScalarDiv( VmathQuat *result, const VmathQuat *... function vmathQNeg (line 214) | static inline void vmathQNeg( VmathQuat *result, const VmathQuat *quat ) function vmathQDot (line 219) | static inline float vmathQDot( const VmathQuat *quat0, const VmathQuat *... function vmathQNorm (line 225) | static inline float vmathQNorm( const VmathQuat *quat ) function vmathQLength (line 231) | static inline float vmathQLength( const VmathQuat *quat ) function vmathQNormalize (line 236) | static inline void vmathQNormalize( VmathQuat *result, const VmathQuat *... function vmathQMakeRotationArc (line 242) | static inline void vmathQMakeRotationArc( VmathQuat *result, const Vmath... function vmathQMakeRotationAxis (line 258) | static inline void vmathQMakeRotationAxis( VmathQuat *result, float radi... function vmathQMakeRotationX (line 267) | static inline void vmathQMakeRotationX( VmathQuat *result, float radians ) function vmathQMakeRotationY (line 277) | static inline void vmathQMakeRotationY( VmathQuat *result, float radians ) function vmathQMakeRotationZ (line 287) | static inline void vmathQMakeRotationZ( VmathQuat *result, float radians ) function vmathQMul (line 297) | static inline void vmathQMul( VmathQuat *result, const VmathQuat *quat0,... function vmathQRotate (line 320) | static inline void vmathQRotate( VmathVector3 *result, const VmathQuat *... function vmathQConj (line 345) | static inline void vmathQConj( VmathQuat *result, const VmathQuat *quat ) function vmathQSelect (line 350) | static inline void vmathQSelect( VmathQuat *result, const VmathQuat *qua... function vmathQPrint (line 359) | static inline void vmathQPrint( const VmathQuat *quat ) function vmathQPrints (line 366) | static inline void vmathQPrints( const VmathQuat *quat, const char *name ) FILE: samples/vectormath/ppu/c/quat_aos_v.h function VmathQuat (line 44) | static inline VmathQuat vmathQMakeFromElems_V( float _x, float _y, float... function VmathQuat (line 51) | static inline VmathQuat vmathQMakeFromV3Scalar_V( VmathVector3 xyz, floa... function VmathQuat (line 58) | static inline VmathQuat vmathQMakeFromV4_V( VmathVector4 vec ) function VmathQuat (line 65) | static inline VmathQuat vmathQMakeFromScalar_V( float scalar ) function VmathQuat (line 72) | static inline VmathQuat vmathQMakeFrom128_V( vec_float4 vf4 ) function VmathQuat (line 79) | static inline VmathQuat vmathQMakeIdentity_V( ) function VmathQuat (line 86) | static inline VmathQuat vmathQLerp_V( float t, VmathQuat quat0, VmathQua... function VmathQuat (line 93) | static inline VmathQuat vmathQSlerp_V( float t, VmathQuat unitQuat0, Vma... function VmathQuat (line 100) | static inline VmathQuat vmathQSquad_V( float t, VmathQuat unitQuat0, Vma... function vec_float4 (line 107) | static inline vec_float4 vmathQGet128_V( VmathQuat quat ) function vmathQSetXYZ_V (line 112) | static inline void vmathQSetXYZ_V( VmathQuat *result, VmathVector3 vec ) function VmathVector3 (line 117) | static inline VmathVector3 vmathQGetXYZ_V( VmathQuat quat ) function vmathQSetX_V (line 124) | static inline void vmathQSetX_V( VmathQuat *result, float _x ) function vmathQGetX_V (line 129) | static inline float vmathQGetX_V( VmathQuat quat ) function vmathQSetY_V (line 134) | static inline void vmathQSetY_V( VmathQuat *result, float _y ) function vmathQGetY_V (line 139) | static inline float vmathQGetY_V( VmathQuat quat ) function vmathQSetZ_V (line 144) | static inline void vmathQSetZ_V( VmathQuat *result, float _z ) function vmathQGetZ_V (line 149) | static inline float vmathQGetZ_V( VmathQuat quat ) function vmathQSetW_V (line 154) | static inline void vmathQSetW_V( VmathQuat *result, float _w ) function vmathQGetW_V (line 159) | static inline float vmathQGetW_V( VmathQuat quat ) function vmathQSetElem_V (line 164) | static inline void vmathQSetElem_V( VmathQuat *result, int idx, float va... function vmathQGetElem_V (line 169) | static inline float vmathQGetElem_V( VmathQuat quat, int idx ) function VmathQuat (line 174) | static inline VmathQuat vmathQAdd_V( VmathQuat quat0, VmathQuat quat1 ) function VmathQuat (line 181) | static inline VmathQuat vmathQSub_V( VmathQuat quat0, VmathQuat quat1 ) function VmathQuat (line 188) | static inline VmathQuat vmathQScalarMul_V( VmathQuat quat, float scalar ) function VmathQuat (line 195) | static inline VmathQuat vmathQScalarDiv_V( VmathQuat quat, float scalar ) function VmathQuat (line 202) | static inline VmathQuat vmathQNeg_V( VmathQuat quat ) function vmathQDot_V (line 209) | static inline float vmathQDot_V( VmathQuat quat0, VmathQuat quat1 ) function vmathQNorm_V (line 214) | static inline float vmathQNorm_V( VmathQuat quat ) function vmathQLength_V (line 219) | static inline float vmathQLength_V( VmathQuat quat ) function VmathQuat (line 224) | static inline VmathQuat vmathQNormalize_V( VmathQuat quat ) function VmathQuat (line 231) | static inline VmathQuat vmathQMakeRotationArc_V( VmathVector3 unitVec0, ... function VmathQuat (line 238) | static inline VmathQuat vmathQMakeRotationAxis_V( float radians, VmathVe... function VmathQuat (line 245) | static inline VmathQuat vmathQMakeRotationX_V( float radians ) function VmathQuat (line 252) | static inline VmathQuat vmathQMakeRotationY_V( float radians ) function VmathQuat (line 259) | static inline VmathQuat vmathQMakeRotationZ_V( float radians ) function VmathQuat (line 266) | static inline VmathQuat vmathQMul_V( VmathQuat quat0, VmathQuat quat1 ) function VmathVector3 (line 273) | static inline VmathVector3 vmathQRotate_V( VmathQuat quat, VmathVector3 ... function VmathQuat (line 280) | static inline VmathQuat vmathQConj_V( VmathQuat quat ) function VmathQuat (line 287) | static inline VmathQuat vmathQSelect_V( VmathQuat quat0, VmathQuat quat1... function vmathQPrint_V (line 296) | static inline void vmathQPrint_V( VmathQuat quat ) function vmathQPrints_V (line 301) | static inline void vmathQPrints_V( VmathQuat quat, const char *name ) FILE: samples/vectormath/ppu/c/quat_soa.h function vmathSoaQCopy (line 44) | static inline void vmathSoaQCopy( VmathSoaQuat *result, const VmathSoaQu... function vmathSoaQMakeFromElems (line 52) | static inline void vmathSoaQMakeFromElems( VmathSoaQuat *result, vec_flo... function vmathSoaQMakeFromV3Scalar (line 60) | static inline void vmathSoaQMakeFromV3Scalar( VmathSoaQuat *result, cons... function vmathSoaQMakeFromV4 (line 66) | static inline void vmathSoaQMakeFromV4( VmathSoaQuat *result, const Vmat... function vmathSoaQMakeFromScalar (line 74) | static inline void vmathSoaQMakeFromScalar( VmathSoaQuat *result, vec_fl... function vmathSoaQMakeFromAos (line 82) | static inline void vmathSoaQMakeFromAos( VmathSoaQuat *result, const Vma... function vmathSoaQMakeFrom4Aos (line 91) | static inline void vmathSoaQMakeFrom4Aos( VmathSoaQuat *result, const Vm... function vmathSoaQMakeIdentity (line 104) | static inline void vmathSoaQMakeIdentity( VmathSoaQuat *result ) function vmathSoaQLerp (line 109) | static inline void vmathSoaQLerp( VmathSoaQuat *result, vec_float4 t, co... function vmathSoaQSlerp (line 117) | static inline void vmathSoaQSlerp( VmathSoaQuat *result, vec_float4 t, c... function vmathSoaQSquad (line 139) | static inline void vmathSoaQSquad( VmathSoaQuat *result, vec_float4 t, c... function vmathSoaQGet4Aos (line 147) | static inline void vmathSoaQGet4Aos( const VmathSoaQuat *quat, VmathQuat... function vmathSoaQSetXYZ (line 160) | static inline void vmathSoaQSetXYZ( VmathSoaQuat *result, const VmathSoa... function vmathSoaQGetXYZ (line 167) | static inline void vmathSoaQGetXYZ( VmathSoaVector3 *result, const Vmath... function vmathSoaQSetX (line 172) | static inline void vmathSoaQSetX( VmathSoaQuat *result, vec_float4 _x ) function vec_float4 (line 177) | static inline vec_float4 vmathSoaQGetX( const VmathSoaQuat *quat ) function vmathSoaQSetY (line 182) | static inline void vmathSoaQSetY( VmathSoaQuat *result, vec_float4 _y ) function vec_float4 (line 187) | static inline vec_float4 vmathSoaQGetY( const VmathSoaQuat *quat ) function vmathSoaQSetZ (line 192) | static inline void vmathSoaQSetZ( VmathSoaQuat *result, vec_float4 _z ) function vec_float4 (line 197) | static inline vec_float4 vmathSoaQGetZ( const VmathSoaQuat *quat ) function vmathSoaQSetW (line 202) | static inline void vmathSoaQSetW( VmathSoaQuat *result, vec_float4 _w ) function vec_float4 (line 207) | static inline vec_float4 vmathSoaQGetW( const VmathSoaQuat *quat ) function vmathSoaQSetElem (line 212) | static inline void vmathSoaQSetElem( VmathSoaQuat *result, int idx, vec_... function vec_float4 (line 217) | static inline vec_float4 vmathSoaQGetElem( const VmathSoaQuat *quat, int... function vmathSoaQAdd (line 222) | static inline void vmathSoaQAdd( VmathSoaQuat *result, const VmathSoaQua... function vmathSoaQSub (line 230) | static inline void vmathSoaQSub( VmathSoaQuat *result, const VmathSoaQua... function vmathSoaQScalarMul (line 238) | static inline void vmathSoaQScalarMul( VmathSoaQuat *result, const Vmath... function vmathSoaQScalarDiv (line 246) | static inline void vmathSoaQScalarDiv( VmathSoaQuat *result, const Vmath... function vmathSoaQNeg (line 254) | static inline void vmathSoaQNeg( VmathSoaQuat *result, const VmathSoaQua... function vec_float4 (line 262) | static inline vec_float4 vmathSoaQDot( const VmathSoaQuat *quat0, const ... function vec_float4 (line 272) | static inline vec_float4 vmathSoaQNorm( const VmathSoaQuat *quat ) function vec_float4 (line 282) | static inline vec_float4 vmathSoaQLength( const VmathSoaQuat *quat ) function vmathSoaQNormalize (line 287) | static inline void vmathSoaQNormalize( VmathSoaQuat *result, const Vmath... function vmathSoaQMakeRotationArc (line 298) | static inline void vmathSoaQMakeRotationArc( VmathSoaQuat *result, const... function vmathSoaQMakeRotationAxis (line 309) | static inline void vmathSoaQMakeRotationAxis( VmathSoaQuat *result, vec_... function vmathSoaQMakeRotationX (line 319) | static inline void vmathSoaQMakeRotationX( VmathSoaQuat *result, vec_flo... function vmathSoaQMakeRotationY (line 327) | static inline void vmathSoaQMakeRotationY( VmathSoaQuat *result, vec_flo... function vmathSoaQMakeRotationZ (line 335) | static inline void vmathSoaQMakeRotationZ( VmathSoaQuat *result, vec_flo... function vmathSoaQMul (line 343) | static inline void vmathSoaQMul( VmathSoaQuat *result, const VmathSoaQua... function vmathSoaQRotate (line 353) | static inline void vmathSoaQRotate( VmathSoaVector3 *result, const Vmath... function vmathSoaQConj (line 365) | static inline void vmathSoaQConj( VmathSoaQuat *result, const VmathSoaQu... function vmathSoaQSelect (line 370) | static inline void vmathSoaQSelect( VmathSoaQuat *result, const VmathSoa... function vmathSoaQPrint (line 380) | static inline void vmathSoaQPrint( const VmathSoaQuat *quat ) function vmathSoaQPrints (line 394) | static inline void vmathSoaQPrints( const VmathSoaQuat *quat, const char... FILE: samples/vectormath/ppu/c/quat_soa_v.h function VmathSoaQuat (line 44) | static inline VmathSoaQuat vmathSoaQMakeFromElems_V( vec_float4 _x, vec_... function VmathSoaQuat (line 51) | static inline VmathSoaQuat vmathSoaQMakeFromV3Scalar_V( VmathSoaVector3 ... function VmathSoaQuat (line 58) | static inline VmathSoaQuat vmathSoaQMakeFromV4_V( VmathSoaVector4 vec ) function VmathSoaQuat (line 65) | static inline VmathSoaQuat vmathSoaQMakeFromScalar_V( vec_float4 scalar ) function VmathSoaQuat (line 72) | static inline VmathSoaQuat vmathSoaQMakeFromAos_V( VmathQuat quat ) function VmathSoaQuat (line 79) | static inline VmathSoaQuat vmathSoaQMakeFrom4Aos_V( VmathQuat quat0, Vma... function VmathSoaQuat (line 86) | static inline VmathSoaQuat vmathSoaQMakeIdentity_V( ) function VmathSoaQuat (line 93) | static inline VmathSoaQuat vmathSoaQLerp_V( vec_float4 t, VmathSoaQuat q... function VmathSoaQuat (line 100) | static inline VmathSoaQuat vmathSoaQSlerp_V( vec_float4 t, VmathSoaQuat ... function VmathSoaQuat (line 107) | static inline VmathSoaQuat vmathSoaQSquad_V( vec_float4 t, VmathSoaQuat ... function vmathSoaQGet4Aos_V (line 114) | static inline void vmathSoaQGet4Aos_V( VmathSoaQuat quat, VmathQuat *res... function vmathSoaQSetXYZ_V (line 119) | static inline void vmathSoaQSetXYZ_V( VmathSoaQuat *result, VmathSoaVect... function VmathSoaVector3 (line 124) | static inline VmathSoaVector3 vmathSoaQGetXYZ_V( VmathSoaQuat quat ) function vmathSoaQSetX_V (line 131) | static inline void vmathSoaQSetX_V( VmathSoaQuat *result, vec_float4 _x ) function vec_float4 (line 136) | static inline vec_float4 vmathSoaQGetX_V( VmathSoaQuat quat ) function vmathSoaQSetY_V (line 141) | static inline void vmathSoaQSetY_V( VmathSoaQuat *result, vec_float4 _y ) function vec_float4 (line 146) | static inline vec_float4 vmathSoaQGetY_V( VmathSoaQuat quat ) function vmathSoaQSetZ_V (line 151) | static inline void vmathSoaQSetZ_V( VmathSoaQuat *result, vec_float4 _z ) function vec_float4 (line 156) | static inline vec_float4 vmathSoaQGetZ_V( VmathSoaQuat quat ) function vmathSoaQSetW_V (line 161) | static inline void vmathSoaQSetW_V( VmathSoaQuat *result, vec_float4 _w ) function vec_float4 (line 166) | static inline vec_float4 vmathSoaQGetW_V( VmathSoaQuat quat ) function vmathSoaQSetElem_V (line 171) | static inline void vmathSoaQSetElem_V( VmathSoaQuat *result, int idx, ve... function vec_float4 (line 176) | static inline vec_float4 vmathSoaQGetElem_V( VmathSoaQuat quat, int idx ) function VmathSoaQuat (line 181) | static inline VmathSoaQuat vmathSoaQAdd_V( VmathSoaQuat quat0, VmathSoaQ... function VmathSoaQuat (line 188) | static inline VmathSoaQuat vmathSoaQSub_V( VmathSoaQuat quat0, VmathSoaQ... function VmathSoaQuat (line 195) | static inline VmathSoaQuat vmathSoaQScalarMul_V( VmathSoaQuat quat, vec_... function VmathSoaQuat (line 202) | static inline VmathSoaQuat vmathSoaQScalarDiv_V( VmathSoaQuat quat, vec_... function VmathSoaQuat (line 209) | static inline VmathSoaQuat vmathSoaQNeg_V( VmathSoaQuat quat ) function vec_float4 (line 216) | static inline vec_float4 vmathSoaQDot_V( VmathSoaQuat quat0, VmathSoaQua... function vec_float4 (line 221) | static inline vec_float4 vmathSoaQNorm_V( VmathSoaQuat quat ) function vec_float4 (line 226) | static inline vec_float4 vmathSoaQLength_V( VmathSoaQuat quat ) function VmathSoaQuat (line 231) | static inline VmathSoaQuat vmathSoaQNormalize_V( VmathSoaQuat quat ) function VmathSoaQuat (line 238) | static inline VmathSoaQuat vmathSoaQMakeRotationArc_V( VmathSoaVector3 u... function VmathSoaQuat (line 245) | static inline VmathSoaQuat vmathSoaQMakeRotationAxis_V( vec_float4 radia... function VmathSoaQuat (line 252) | static inline VmathSoaQuat vmathSoaQMakeRotationX_V( vec_float4 radians ) function VmathSoaQuat (line 259) | static inline VmathSoaQuat vmathSoaQMakeRotationY_V( vec_float4 radians ) function VmathSoaQuat (line 266) | static inline VmathSoaQuat vmathSoaQMakeRotationZ_V( vec_float4 radians ) function VmathSoaQuat (line 273) | static inline VmathSoaQuat vmathSoaQMul_V( VmathSoaQuat quat0, VmathSoaQ... function VmathSoaVector3 (line 280) | static inline VmathSoaVector3 vmathSoaQRotate_V( VmathSoaQuat quat, Vmat... function VmathSoaQuat (line 287) | static inline VmathSoaQuat vmathSoaQConj_V( VmathSoaQuat quat ) function VmathSoaQuat (line 294) | static inline VmathSoaQuat vmathSoaQSelect_V( VmathSoaQuat quat0, VmathS... function vmathSoaQPrint_V (line 303) | static inline void vmathSoaQPrint_V( VmathSoaQuat quat ) function vmathSoaQPrints_V (line 308) | static inline void vmathSoaQPrints_V( VmathSoaQuat quat, const char *name ) FILE: samples/vectormath/ppu/c/vec_aos.h function vec_float4 (line 75) | static inline vec_float4 _vmathVfDot3( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 83) | static inline vec_float4 _vmathVfDot4( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 91) | static inline vec_float4 _vmathVfCross( vec_float4 vec0, vec_float4 vec1 ) function vec_uint4 (line 103) | static inline vec_uint4 _vmathVfToHalfFloatsUnpacked(vec_float4 v) function vec_ushort8 (line 130) | static inline vec_ushort8 _vmath2VfToHalfFloats(vec_float4 u, vec_float4 v) function vec_float4 (line 143) | static inline vec_float4 _vmathVfInsert(vec_float4 dst, vec_float4 src, ... function vec_float4 (line 174) | static inline vec_float4 _vmathVfSplatScalar(float scalar) function vec_uint4 (line 186) | static inline vec_uint4 _vmathVuiSplatScalar(unsigned int scalar) function vmathV3Copy (line 200) | static inline void vmathV3Copy( VmathVector3 *result, const VmathVector3... function vmathV3MakeFromElems (line 205) | static inline void vmathV3MakeFromElems( VmathVector3 *result, float _x,... function vmathV3MakeFromP3 (line 217) | static inline void vmathV3MakeFromP3( VmathVector3 *result, const VmathP... function vmathV3MakeFromScalar (line 222) | static inline void vmathV3MakeFromScalar( VmathVector3 *result, float sc... function vmathV3MakeFrom128 (line 227) | static inline void vmathV3MakeFrom128( VmathVector3 *result, vec_float4 ... function vmathV3MakeXAxis (line 232) | static inline void vmathV3MakeXAxis( VmathVector3 *result ) function vmathV3MakeYAxis (line 237) | static inline void vmathV3MakeYAxis( VmathVector3 *result ) function vmathV3MakeZAxis (line 242) | static inline void vmathV3MakeZAxis( VmathVector3 *result ) function vmathV3Lerp (line 247) | static inline void vmathV3Lerp( VmathVector3 *result, float t, const Vma... function vmathV3Slerp (line 255) | static inline void vmathV3Slerp( VmathVector3 *result, float t, const Vm... function vec_float4 (line 275) | static inline vec_float4 vmathV3Get128( const VmathVector3 *vec ) function vmathV3StoreXYZ (line 280) | static inline void vmathV3StoreXYZ( const VmathVector3 *vec, vec_float4 ... function vmathV3LoadXYZArray (line 288) | static inline void vmathV3LoadXYZArray( VmathVector3 *vec0, VmathVector3... function vmathV3StoreXYZArray (line 303) | static inline void vmathV3StoreXYZArray( const VmathVector3 *vec0, const... function vmathV3StoreHalfFloats (line 314) | static inline void vmathV3StoreHalfFloats( const VmathVector3 *vec0, con... function vmathV3SetX (line 325) | static inline void vmathV3SetX( VmathVector3 *result, float _x ) function vmathV3GetX (line 330) | static inline float vmathV3GetX( const VmathVector3 *vec ) function vmathV3SetY (line 335) | static inline void vmathV3SetY( VmathVector3 *result, float _y ) function vmathV3GetY (line 340) | static inline float vmathV3GetY( const VmathVector3 *vec ) function vmathV3SetZ (line 345) | static inline void vmathV3SetZ( VmathVector3 *result, float _z ) function vmathV3GetZ (line 350) | static inline float vmathV3GetZ( const VmathVector3 *vec ) function vmathV3SetElem (line 355) | static inline void vmathV3SetElem( VmathVector3 *result, int idx, float ... function vmathV3GetElem (line 360) | static inline float vmathV3GetElem( const VmathVector3 *vec, int idx ) function vmathV3Add (line 365) | static inline void vmathV3Add( VmathVector3 *result, const VmathVector3 ... function vmathV3Sub (line 370) | static inline void vmathV3Sub( VmathVector3 *result, const VmathVector3 ... function vmathV3AddP3 (line 375) | static inline void vmathV3AddP3( VmathPoint3 *result, const VmathVector3... function vmathV3ScalarMul (line 380) | static inline void vmathV3ScalarMul( VmathVector3 *result, const VmathVe... function vmathV3ScalarDiv (line 385) | static inline void vmathV3ScalarDiv( VmathVector3 *result, const VmathVe... function vmathV3Neg (line 390) | static inline void vmathV3Neg( VmathVector3 *result, const VmathVector3 ... function vmathV3MulPerElem (line 395) | static inline void vmathV3MulPerElem( VmathVector3 *result, const VmathV... function vmathV3DivPerElem (line 400) | static inline void vmathV3DivPerElem( VmathVector3 *result, const VmathV... function vmathV3RecipPerElem (line 405) | static inline void vmathV3RecipPerElem( VmathVector3 *result, const Vmat... function vmathV3SqrtPerElem (line 410) | static inline void vmathV3SqrtPerElem( VmathVector3 *result, const Vmath... function vmathV3RsqrtPerElem (line 415) | static inline void vmathV3RsqrtPerElem( VmathVector3 *result, const Vmat... function vmathV3AbsPerElem (line 420) | static inline void vmathV3AbsPerElem( VmathVector3 *result, const VmathV... function vmathV3CopySignPerElem (line 425) | static inline void vmathV3CopySignPerElem( VmathVector3 *result, const V... function vmathV3MaxPerElem (line 430) | static inline void vmathV3MaxPerElem( VmathVector3 *result, const VmathV... function vmathV3MaxElem (line 435) | static inline float vmathV3MaxElem( const VmathVector3 *vec ) function vmathV3MinPerElem (line 443) | static inline void vmathV3MinPerElem( VmathVector3 *result, const VmathV... function vmathV3MinElem (line 448) | static inline float vmathV3MinElem( const VmathVector3 *vec ) function vmathV3Sum (line 456) | static inline float vmathV3Sum( const VmathVector3 *vec ) function vmathV3Dot (line 464) | static inline float vmathV3Dot( const VmathVector3 *vec0, const VmathVec... function vmathV3LengthSqr (line 470) | static inline float vmathV3LengthSqr( const VmathVector3 *vec ) function vmathV3Length (line 476) | static inline float vmathV3Length( const VmathVector3 *vec ) function vmathV3Normalize (line 481) | static inline void vmathV3Normalize( VmathVector3 *result, const VmathVe... function vmathV3Cross (line 488) | static inline void vmathV3Cross( VmathVector3 *result, const VmathVector... function vmathV3Select (line 493) | static inline void vmathV3Select( VmathVector3 *result, const VmathVecto... function vmathV3Print (line 502) | static inline void vmathV3Print( const VmathVector3 *vec ) function vmathV3Prints (line 509) | static inline void vmathV3Prints( const VmathVector3 *vec, const char *n... function vmathV4Copy (line 518) | static inline void vmathV4Copy( VmathVector4 *result, const VmathVector4... function vmathV4MakeFromElems (line 523) | static inline void vmathV4MakeFromElems( VmathVector4 *result, float _x,... function vmathV4MakeFromV3Scalar (line 537) | static inline void vmathV4MakeFromV3Scalar( VmathVector4 *result, const ... function vmathV4MakeFromV3 (line 543) | static inline void vmathV4MakeFromV3( VmathVector4 *result, const VmathV... function vmathV4MakeFromP3 (line 549) | static inline void vmathV4MakeFromP3( VmathVector4 *result, const VmathP... function vmathV4MakeFromQ (line 555) | static inline void vmathV4MakeFromQ( VmathVector4 *result, const VmathQu... function vmathV4MakeFromScalar (line 560) | static inline void vmathV4MakeFromScalar( VmathVector4 *result, float sc... function vmathV4MakeFrom128 (line 565) | static inline void vmathV4MakeFrom128( VmathVector4 *result, vec_float4 ... function vmathV4MakeXAxis (line 570) | static inline void vmathV4MakeXAxis( VmathVector4 *result ) function vmathV4MakeYAxis (line 575) | static inline void vmathV4MakeYAxis( VmathVector4 *result ) function vmathV4MakeZAxis (line 580) | static inline void vmathV4MakeZAxis( VmathVector4 *result ) function vmathV4MakeWAxis (line 585) | static inline void vmathV4MakeWAxis( VmathVector4 *result ) function vmathV4Lerp (line 590) | static inline void vmathV4Lerp( VmathVector4 *result, float t, const Vma... function vmathV4Slerp (line 598) | static inline void vmathV4Slerp( VmathVector4 *result, float t, const Vm... function vec_float4 (line 618) | static inline vec_float4 vmathV4Get128( const VmathVector4 *vec ) function vmathV4StoreHalfFloats (line 623) | static inline void vmathV4StoreHalfFloats( const VmathVector4 *vec0, con... function vmathV4SetXYZ (line 629) | static inline void vmathV4SetXYZ( VmathVector4 *result, const VmathVecto... function vmathV4GetXYZ (line 634) | static inline void vmathV4GetXYZ( VmathVector3 *result, const VmathVecto... function vmathV4SetX (line 639) | static inline void vmathV4SetX( VmathVector4 *result, float _x ) function vmathV4GetX (line 644) | static inline float vmathV4GetX( const VmathVector4 *vec ) function vmathV4SetY (line 649) | static inline void vmathV4SetY( VmathVector4 *result, float _y ) function vmathV4GetY (line 654) | static inline float vmathV4GetY( const VmathVector4 *vec ) function vmathV4SetZ (line 659) | static inline void vmathV4SetZ( VmathVector4 *result, float _z ) function vmathV4GetZ (line 664) | static inline float vmathV4GetZ( const VmathVector4 *vec ) function vmathV4SetW (line 669) | static inline void vmathV4SetW( VmathVector4 *result, float _w ) function vmathV4GetW (line 674) | static inline float vmathV4GetW( const VmathVector4 *vec ) function vmathV4SetElem (line 679) | static inline void vmathV4SetElem( VmathVector4 *result, int idx, float ... function vmathV4GetElem (line 684) | static inline float vmathV4GetElem( const VmathVector4 *vec, int idx ) function vmathV4Add (line 689) | static inline void vmathV4Add( VmathVector4 *result, const VmathVector4 ... function vmathV4Sub (line 694) | static inline void vmathV4Sub( VmathVector4 *result, const VmathVector4 ... function vmathV4ScalarMul (line 699) | static inline void vmathV4ScalarMul( VmathVector4 *result, const VmathVe... function vmathV4ScalarDiv (line 704) | static inline void vmathV4ScalarDiv( VmathVector4 *result, const VmathVe... function vmathV4Neg (line 709) | static inline void vmathV4Neg( VmathVector4 *result, const VmathVector4 ... function vmathV4MulPerElem (line 714) | static inline void vmathV4MulPerElem( VmathVector4 *result, const VmathV... function vmathV4DivPerElem (line 719) | static inline void vmathV4DivPerElem( VmathVector4 *result, const VmathV... function vmathV4RecipPerElem (line 724) | static inline void vmathV4RecipPerElem( VmathVector4 *result, const Vmat... function vmathV4SqrtPerElem (line 729) | static inline void vmathV4SqrtPerElem( VmathVector4 *result, const Vmath... function vmathV4RsqrtPerElem (line 734) | static inline void vmathV4RsqrtPerElem( VmathVector4 *result, const Vmat... function vmathV4AbsPerElem (line 739) | static inline void vmathV4AbsPerElem( VmathVector4 *result, const VmathV... function vmathV4CopySignPerElem (line 744) | static inline void vmathV4CopySignPerElem( VmathVector4 *result, const V... function vmathV4MaxPerElem (line 749) | static inline void vmathV4MaxPerElem( VmathVector4 *result, const VmathV... function vmathV4MaxElem (line 754) | static inline float vmathV4MaxElem( const VmathVector4 *vec ) function vmathV4MinPerElem (line 763) | static inline void vmathV4MinPerElem( VmathVector4 *result, const VmathV... function vmathV4MinElem (line 768) | static inline float vmathV4MinElem( const VmathVector4 *vec ) function vmathV4Sum (line 777) | static inline float vmathV4Sum( const VmathVector4 *vec ) function vmathV4Dot (line 786) | static inline float vmathV4Dot( const VmathVector4 *vec0, const VmathVec... function vmathV4LengthSqr (line 792) | static inline float vmathV4LengthSqr( const VmathVector4 *vec ) function vmathV4Length (line 798) | static inline float vmathV4Length( const VmathVector4 *vec ) function vmathV4Normalize (line 803) | static inline void vmathV4Normalize( VmathVector4 *result, const VmathVe... function vmathV4Select (line 809) | static inline void vmathV4Select( VmathVector4 *result, const VmathVecto... function vmathV4Print (line 818) | static inline void vmathV4Print( const VmathVector4 *vec ) function vmathV4Prints (line 825) | static inline void vmathV4Prints( const VmathVector4 *vec, const char *n... function vmathP3Copy (line 834) | static inline void vmathP3Copy( VmathPoint3 *result, const VmathPoint3 *... function vmathP3MakeFromElems (line 839) | static inline void vmathP3MakeFromElems( VmathPoint3 *result, float _x, ... function vmathP3MakeFromV3 (line 851) | static inline void vmathP3MakeFromV3( VmathPoint3 *result, const VmathVe... function vmathP3MakeFromScalar (line 856) | static inline void vmathP3MakeFromScalar( VmathPoint3 *result, float sca... function vmathP3MakeFrom128 (line 861) | static inline void vmathP3MakeFrom128( VmathPoint3 *result, vec_float4 v... function vmathP3Lerp (line 866) | static inline void vmathP3Lerp( VmathPoint3 *result, float t, const Vmat... function vec_float4 (line 874) | static inline vec_float4 vmathP3Get128( const VmathPoint3 *pnt ) function vmathP3StoreXYZ (line 879) | static inline void vmathP3StoreXYZ( const VmathPoint3 *pnt, vec_float4 *... function vmathP3LoadXYZArray (line 887) | static inline void vmathP3LoadXYZArray( VmathPoint3 *pnt0, VmathPoint3 *... function vmathP3StoreXYZArray (line 902) | static inline void vmathP3StoreXYZArray( const VmathPoint3 *pnt0, const ... function vmathP3StoreHalfFloats (line 913) | static inline void vmathP3StoreHalfFloats( const VmathPoint3 *pnt0, cons... function vmathP3SetX (line 924) | static inline void vmathP3SetX( VmathPoint3 *result, float _x ) function vmathP3GetX (line 929) | static inline float vmathP3GetX( const VmathPoint3 *pnt ) function vmathP3SetY (line 934) | static inline void vmathP3SetY( VmathPoint3 *result, float _y ) function vmathP3GetY (line 939) | static inline float vmathP3GetY( const VmathPoint3 *pnt ) function vmathP3SetZ (line 944) | static inline void vmathP3SetZ( VmathPoint3 *result, float _z ) function vmathP3GetZ (line 949) | static inline float vmathP3GetZ( const VmathPoint3 *pnt ) function vmathP3SetElem (line 954) | static inline void vmathP3SetElem( VmathPoint3 *result, int idx, float v... function vmathP3GetElem (line 959) | static inline float vmathP3GetElem( const VmathPoint3 *pnt, int idx ) function vmathP3Sub (line 964) | static inline void vmathP3Sub( VmathVector3 *result, const VmathPoint3 *... function vmathP3AddV3 (line 969) | static inline void vmathP3AddV3( VmathPoint3 *result, const VmathPoint3 ... function vmathP3SubV3 (line 974) | static inline void vmathP3SubV3( VmathPoint3 *result, const VmathPoint3 ... function vmathP3MulPerElem (line 979) | static inline void vmathP3MulPerElem( VmathPoint3 *result, const VmathPo... function vmathP3DivPerElem (line 984) | static inline void vmathP3DivPerElem( VmathPoint3 *result, const VmathPo... function vmathP3RecipPerElem (line 989) | static inline void vmathP3RecipPerElem( VmathPoint3 *result, const Vmath... function vmathP3SqrtPerElem (line 994) | static inline void vmathP3SqrtPerElem( VmathPoint3 *result, const VmathP... function vmathP3RsqrtPerElem (line 999) | static inline void vmathP3RsqrtPerElem( VmathPoint3 *result, const Vmath... function vmathP3AbsPerElem (line 1004) | static inline void vmathP3AbsPerElem( VmathPoint3 *result, const VmathPo... function vmathP3CopySignPerElem (line 1009) | static inline void vmathP3CopySignPerElem( VmathPoint3 *result, const Vm... function vmathP3MaxPerElem (line 1014) | static inline void vmathP3MaxPerElem( VmathPoint3 *result, const VmathPo... function vmathP3MaxElem (line 1019) | static inline float vmathP3MaxElem( const VmathPoint3 *pnt ) function vmathP3MinPerElem (line 1027) | static inline void vmathP3MinPerElem( VmathPoint3 *result, const VmathPo... function vmathP3MinElem (line 1032) | static inline float vmathP3MinElem( const VmathPoint3 *pnt ) function vmathP3Sum (line 1040) | static inline float vmathP3Sum( const VmathPoint3 *pnt ) function vmathP3Scale (line 1048) | static inline void vmathP3Scale( VmathPoint3 *result, const VmathPoint3 ... function vmathP3NonUniformScale (line 1055) | static inline void vmathP3NonUniformScale( VmathPoint3 *result, const Vm... function vmathP3Projection (line 1062) | static inline float vmathP3Projection( const VmathPoint3 *pnt, const Vma... function vmathP3DistSqrFromOrigin (line 1068) | static inline float vmathP3DistSqrFromOrigin( const VmathPoint3 *pnt ) function vmathP3DistFromOrigin (line 1075) | static inline float vmathP3DistFromOrigin( const VmathPoint3 *pnt ) function vmathP3DistSqr (line 1082) | static inline float vmathP3DistSqr( const VmathPoint3 *pnt0, const Vmath... function vmathP3Dist (line 1089) | static inline float vmathP3Dist( const VmathPoint3 *pnt0, const VmathPoi... function vmathP3Select (line 1096) | static inline void vmathP3Select( VmathPoint3 *result, const VmathPoint3... function vmathP3Print (line 1105) | static inline void vmathP3Print( const VmathPoint3 *pnt ) function vmathP3Prints (line 1112) | static inline void vmathP3Prints( const VmathPoint3 *pnt, const char *na... FILE: samples/vectormath/ppu/c/vec_aos_v.h function VmathVector3 (line 73) | static inline VmathVector3 vmathV3MakeFromElems_V( float _x, float _y, f... function VmathVector3 (line 80) | static inline VmathVector3 vmathV3MakeFromP3_V( VmathPoint3 pnt ) function VmathVector3 (line 87) | static inline VmathVector3 vmathV3MakeFromScalar_V( float scalar ) function VmathVector3 (line 94) | static inline VmathVector3 vmathV3MakeFrom128_V( vec_float4 vf4 ) function VmathVector3 (line 101) | static inline VmathVector3 vmathV3MakeXAxis_V( ) function VmathVector3 (line 108) | static inline VmathVector3 vmathV3MakeYAxis_V( ) function VmathVector3 (line 115) | static inline VmathVector3 vmathV3MakeZAxis_V( ) function VmathVector3 (line 122) | static inline VmathVector3 vmathV3Lerp_V( float t, VmathVector3 vec0, Vm... function VmathVector3 (line 129) | static inline VmathVector3 vmathV3Slerp_V( float t, VmathVector3 unitVec... function vec_float4 (line 136) | static inline vec_float4 vmathV3Get128_V( VmathVector3 vec ) function vmathV3StoreXYZ_V (line 141) | static inline void vmathV3StoreXYZ_V( VmathVector3 vec, vec_float4 *quad ) function vmathV3LoadXYZArray_V (line 146) | static inline void vmathV3LoadXYZArray_V( VmathVector3 *vec0, VmathVecto... function vmathV3StoreXYZArray_V (line 151) | static inline void vmathV3StoreXYZArray_V( VmathVector3 vec0, VmathVecto... function vmathV3StoreHalfFloats_V (line 156) | static inline void vmathV3StoreHalfFloats_V( VmathVector3 vec0, VmathVec... function vmathV3SetX_V (line 161) | static inline void vmathV3SetX_V( VmathVector3 *result, float _x ) function vmathV3GetX_V (line 166) | static inline float vmathV3GetX_V( VmathVector3 vec ) function vmathV3SetY_V (line 171) | static inline void vmathV3SetY_V( VmathVector3 *result, float _y ) function vmathV3GetY_V (line 176) | static inline float vmathV3GetY_V( VmathVector3 vec ) function vmathV3SetZ_V (line 181) | static inline void vmathV3SetZ_V( VmathVector3 *result, float _z ) function vmathV3GetZ_V (line 186) | static inline float vmathV3GetZ_V( VmathVector3 vec ) function vmathV3SetElem_V (line 191) | static inline void vmathV3SetElem_V( VmathVector3 *result, int idx, floa... function vmathV3GetElem_V (line 196) | static inline float vmathV3GetElem_V( VmathVector3 vec, int idx ) function VmathVector3 (line 201) | static inline VmathVector3 vmathV3Add_V( VmathVector3 vec0, VmathVector3... function VmathVector3 (line 208) | static inline VmathVector3 vmathV3Sub_V( VmathVector3 vec0, VmathVector3... function VmathPoint3 (line 215) | static inline VmathPoint3 vmathV3AddP3_V( VmathVector3 vec, VmathPoint3 ... function VmathVector3 (line 222) | static inline VmathVector3 vmathV3ScalarMul_V( VmathVector3 vec, float s... function VmathVector3 (line 229) | static inline VmathVector3 vmathV3ScalarDiv_V( VmathVector3 vec, float s... function VmathVector3 (line 236) | static inline VmathVector3 vmathV3Neg_V( VmathVector3 vec ) function VmathVector3 (line 243) | static inline VmathVector3 vmathV3MulPerElem_V( VmathVector3 vec0, Vmath... function VmathVector3 (line 250) | static inline VmathVector3 vmathV3DivPerElem_V( VmathVector3 vec0, Vmath... function VmathVector3 (line 257) | static inline VmathVector3 vmathV3RecipPerElem_V( VmathVector3 vec ) function VmathVector3 (line 264) | static inline VmathVector3 vmathV3SqrtPerElem_V( VmathVector3 vec ) function VmathVector3 (line 271) | static inline VmathVector3 vmathV3RsqrtPerElem_V( VmathVector3 vec ) function VmathVector3 (line 278) | static inline VmathVector3 vmathV3AbsPerElem_V( VmathVector3 vec ) function VmathVector3 (line 285) | static inline VmathVector3 vmathV3CopySignPerElem_V( VmathVector3 vec0, ... function VmathVector3 (line 292) | static inline VmathVector3 vmathV3MaxPerElem_V( VmathVector3 vec0, Vmath... function vmathV3MaxElem_V (line 299) | static inline float vmathV3MaxElem_V( VmathVector3 vec ) function VmathVector3 (line 304) | static inline VmathVector3 vmathV3MinPerElem_V( VmathVector3 vec0, Vmath... function vmathV3MinElem_V (line 311) | static inline float vmathV3MinElem_V( VmathVector3 vec ) function vmathV3Sum_V (line 316) | static inline float vmathV3Sum_V( VmathVector3 vec ) function vmathV3Dot_V (line 321) | static inline float vmathV3Dot_V( VmathVector3 vec0, VmathVector3 vec1 ) function vmathV3LengthSqr_V (line 326) | static inline float vmathV3LengthSqr_V( VmathVector3 vec ) function vmathV3Length_V (line 331) | static inline float vmathV3Length_V( VmathVector3 vec ) function VmathVector3 (line 336) | static inline VmathVector3 vmathV3Normalize_V( VmathVector3 vec ) function VmathVector3 (line 343) | static inline VmathVector3 vmathV3Cross_V( VmathVector3 vec0, VmathVecto... function VmathVector3 (line 350) | static inline VmathVector3 vmathV3Select_V( VmathVector3 vec0, VmathVect... function vmathV3Print_V (line 359) | static inline void vmathV3Print_V( VmathVector3 vec ) function vmathV3Prints_V (line 364) | static inline void vmathV3Prints_V( VmathVector3 vec, const char *name ) function VmathVector4 (line 371) | static inline VmathVector4 vmathV4MakeFromElems_V( float _x, float _y, f... function VmathVector4 (line 378) | static inline VmathVector4 vmathV4MakeFromV3Scalar_V( VmathVector3 xyz, ... function VmathVector4 (line 385) | static inline VmathVector4 vmathV4MakeFromV3_V( VmathVector3 vec ) function VmathVector4 (line 392) | static inline VmathVector4 vmathV4MakeFromP3_V( VmathPoint3 pnt ) function VmathVector4 (line 399) | static inline VmathVector4 vmathV4MakeFromQ_V( VmathQuat quat ) function VmathVector4 (line 406) | static inline VmathVector4 vmathV4MakeFromScalar_V( float scalar ) function VmathVector4 (line 413) | static inline VmathVector4 vmathV4MakeFrom128_V( vec_float4 vf4 ) function VmathVector4 (line 420) | static inline VmathVector4 vmathV4MakeXAxis_V( ) function VmathVector4 (line 427) | static inline VmathVector4 vmathV4MakeYAxis_V( ) function VmathVector4 (line 434) | static inline VmathVector4 vmathV4MakeZAxis_V( ) function VmathVector4 (line 441) | static inline VmathVector4 vmathV4MakeWAxis_V( ) function VmathVector4 (line 448) | static inline VmathVector4 vmathV4Lerp_V( float t, VmathVector4 vec0, Vm... function VmathVector4 (line 455) | static inline VmathVector4 vmathV4Slerp_V( float t, VmathVector4 unitVec... function vec_float4 (line 462) | static inline vec_float4 vmathV4Get128_V( VmathVector4 vec ) function vmathV4StoreHalfFloats_V (line 467) | static inline void vmathV4StoreHalfFloats_V( VmathVector4 vec0, VmathVec... function vmathV4SetXYZ_V (line 472) | static inline void vmathV4SetXYZ_V( VmathVector4 *result, VmathVector3 v... function VmathVector3 (line 477) | static inline VmathVector3 vmathV4GetXYZ_V( VmathVector4 vec ) function vmathV4SetX_V (line 484) | static inline void vmathV4SetX_V( VmathVector4 *result, float _x ) function vmathV4GetX_V (line 489) | static inline float vmathV4GetX_V( VmathVector4 vec ) function vmathV4SetY_V (line 494) | static inline void vmathV4SetY_V( VmathVector4 *result, float _y ) function vmathV4GetY_V (line 499) | static inline float vmathV4GetY_V( VmathVector4 vec ) function vmathV4SetZ_V (line 504) | static inline void vmathV4SetZ_V( VmathVector4 *result, float _z ) function vmathV4GetZ_V (line 509) | static inline float vmathV4GetZ_V( VmathVector4 vec ) function vmathV4SetW_V (line 514) | static inline void vmathV4SetW_V( VmathVector4 *result, float _w ) function vmathV4GetW_V (line 519) | static inline float vmathV4GetW_V( VmathVector4 vec ) function vmathV4SetElem_V (line 524) | static inline void vmathV4SetElem_V( VmathVector4 *result, int idx, floa... function vmathV4GetElem_V (line 529) | static inline float vmathV4GetElem_V( VmathVector4 vec, int idx ) function VmathVector4 (line 534) | static inline VmathVector4 vmathV4Add_V( VmathVector4 vec0, VmathVector4... function VmathVector4 (line 541) | static inline VmathVector4 vmathV4Sub_V( VmathVector4 vec0, VmathVector4... function VmathVector4 (line 548) | static inline VmathVector4 vmathV4ScalarMul_V( VmathVector4 vec, float s... function VmathVector4 (line 555) | static inline VmathVector4 vmathV4ScalarDiv_V( VmathVector4 vec, float s... function VmathVector4 (line 562) | static inline VmathVector4 vmathV4Neg_V( VmathVector4 vec ) function VmathVector4 (line 569) | static inline VmathVector4 vmathV4MulPerElem_V( VmathVector4 vec0, Vmath... function VmathVector4 (line 576) | static inline VmathVector4 vmathV4DivPerElem_V( VmathVector4 vec0, Vmath... function VmathVector4 (line 583) | static inline VmathVector4 vmathV4RecipPerElem_V( VmathVector4 vec ) function VmathVector4 (line 590) | static inline VmathVector4 vmathV4SqrtPerElem_V( VmathVector4 vec ) function VmathVector4 (line 597) | static inline VmathVector4 vmathV4RsqrtPerElem_V( VmathVector4 vec ) function VmathVector4 (line 604) | static inline VmathVector4 vmathV4AbsPerElem_V( VmathVector4 vec ) function VmathVector4 (line 611) | static inline VmathVector4 vmathV4CopySignPerElem_V( VmathVector4 vec0, ... function VmathVector4 (line 618) | static inline VmathVector4 vmathV4MaxPerElem_V( VmathVector4 vec0, Vmath... function vmathV4MaxElem_V (line 625) | static inline float vmathV4MaxElem_V( VmathVector4 vec ) function VmathVector4 (line 630) | static inline VmathVector4 vmathV4MinPerElem_V( VmathVector4 vec0, Vmath... function vmathV4MinElem_V (line 637) | static inline float vmathV4MinElem_V( VmathVector4 vec ) function vmathV4Sum_V (line 642) | static inline float vmathV4Sum_V( VmathVector4 vec ) function vmathV4Dot_V (line 647) | static inline float vmathV4Dot_V( VmathVector4 vec0, VmathVector4 vec1 ) function vmathV4LengthSqr_V (line 652) | static inline float vmathV4LengthSqr_V( VmathVector4 vec ) function vmathV4Length_V (line 657) | static inline float vmathV4Length_V( VmathVector4 vec ) function VmathVector4 (line 662) | static inline VmathVector4 vmathV4Normalize_V( VmathVector4 vec ) function VmathVector4 (line 669) | static inline VmathVector4 vmathV4Select_V( VmathVector4 vec0, VmathVect... function vmathV4Print_V (line 678) | static inline void vmathV4Print_V( VmathVector4 vec ) function vmathV4Prints_V (line 683) | static inline void vmathV4Prints_V( VmathVector4 vec, const char *name ) function VmathPoint3 (line 690) | static inline VmathPoint3 vmathP3MakeFromElems_V( float _x, float _y, fl... function VmathPoint3 (line 697) | static inline VmathPoint3 vmathP3MakeFromV3_V( VmathVector3 vec ) function VmathPoint3 (line 704) | static inline VmathPoint3 vmathP3MakeFromScalar_V( float scalar ) function VmathPoint3 (line 711) | static inline VmathPoint3 vmathP3MakeFrom128_V( vec_float4 vf4 ) function VmathPoint3 (line 718) | static inline VmathPoint3 vmathP3Lerp_V( float t, VmathPoint3 pnt0, Vmat... function vec_float4 (line 725) | static inline vec_float4 vmathP3Get128_V( VmathPoint3 pnt ) function vmathP3StoreXYZ_V (line 730) | static inline void vmathP3StoreXYZ_V( VmathPoint3 pnt, vec_float4 *quad ) function vmathP3LoadXYZArray_V (line 735) | static inline void vmathP3LoadXYZArray_V( VmathPoint3 *pnt0, VmathPoint3... function vmathP3StoreXYZArray_V (line 740) | static inline void vmathP3StoreXYZArray_V( VmathPoint3 pnt0, VmathPoint3... function vmathP3StoreHalfFloats_V (line 745) | static inline void vmathP3StoreHalfFloats_V( VmathPoint3 pnt0, VmathPoin... function vmathP3SetX_V (line 750) | static inline void vmathP3SetX_V( VmathPoint3 *result, float _x ) function vmathP3GetX_V (line 755) | static inline float vmathP3GetX_V( VmathPoint3 pnt ) function vmathP3SetY_V (line 760) | static inline void vmathP3SetY_V( VmathPoint3 *result, float _y ) function vmathP3GetY_V (line 765) | static inline float vmathP3GetY_V( VmathPoint3 pnt ) function vmathP3SetZ_V (line 770) | static inline void vmathP3SetZ_V( VmathPoint3 *result, float _z ) function vmathP3GetZ_V (line 775) | static inline float vmathP3GetZ_V( VmathPoint3 pnt ) function vmathP3SetElem_V (line 780) | static inline void vmathP3SetElem_V( VmathPoint3 *result, int idx, float... function vmathP3GetElem_V (line 785) | static inline float vmathP3GetElem_V( VmathPoint3 pnt, int idx ) function VmathVector3 (line 790) | static inline VmathVector3 vmathP3Sub_V( VmathPoint3 pnt0, VmathPoint3 p... function VmathPoint3 (line 797) | static inline VmathPoint3 vmathP3AddV3_V( VmathPoint3 pnt, VmathVector3 ... function VmathPoint3 (line 804) | static inline VmathPoint3 vmathP3SubV3_V( VmathPoint3 pnt, VmathVector3 ... function VmathPoint3 (line 811) | static inline VmathPoint3 vmathP3MulPerElem_V( VmathPoint3 pnt0, VmathPo... function VmathPoint3 (line 818) | static inline VmathPoint3 vmathP3DivPerElem_V( VmathPoint3 pnt0, VmathPo... function VmathPoint3 (line 825) | static inline VmathPoint3 vmathP3RecipPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 832) | static inline VmathPoint3 vmathP3SqrtPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 839) | static inline VmathPoint3 vmathP3RsqrtPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 846) | static inline VmathPoint3 vmathP3AbsPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 853) | static inline VmathPoint3 vmathP3CopySignPerElem_V( VmathPoint3 pnt0, Vm... function VmathPoint3 (line 860) | static inline VmathPoint3 vmathP3MaxPerElem_V( VmathPoint3 pnt0, VmathPo... function vmathP3MaxElem_V (line 867) | static inline float vmathP3MaxElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 872) | static inline VmathPoint3 vmathP3MinPerElem_V( VmathPoint3 pnt0, VmathPo... function vmathP3MinElem_V (line 879) | static inline float vmathP3MinElem_V( VmathPoint3 pnt ) function vmathP3Sum_V (line 884) | static inline float vmathP3Sum_V( VmathPoint3 pnt ) function VmathPoint3 (line 889) | static inline VmathPoint3 vmathP3Scale_V( VmathPoint3 pnt, float scaleVal ) function VmathPoint3 (line 896) | static inline VmathPoint3 vmathP3NonUniformScale_V( VmathPoint3 pnt, Vma... function vmathP3Projection_V (line 903) | static inline float vmathP3Projection_V( VmathPoint3 pnt, VmathVector3 u... function vmathP3DistSqrFromOrigin_V (line 908) | static inline float vmathP3DistSqrFromOrigin_V( VmathPoint3 pnt ) function vmathP3DistFromOrigin_V (line 913) | static inline float vmathP3DistFromOrigin_V( VmathPoint3 pnt ) function vmathP3DistSqr_V (line 918) | static inline float vmathP3DistSqr_V( VmathPoint3 pnt0, VmathPoint3 pnt1 ) function vmathP3Dist_V (line 923) | static inline float vmathP3Dist_V( VmathPoint3 pnt0, VmathPoint3 pnt1 ) function VmathPoint3 (line 928) | static inline VmathPoint3 vmathP3Select_V( VmathPoint3 pnt0, VmathPoint3... function vmathP3Print_V (line 937) | static inline void vmathP3Print_V( VmathPoint3 pnt ) function vmathP3Prints_V (line 942) | static inline void vmathP3Prints_V( VmathPoint3 pnt, const char *name ) FILE: samples/vectormath/ppu/c/vec_soa.h function vmathSoaV3Copy (line 67) | static inline void vmathSoaV3Copy( VmathSoaVector3 *result, const VmathS... function vmathSoaV3MakeFromElems (line 74) | static inline void vmathSoaV3MakeFromElems( VmathSoaVector3 *result, vec... function vmathSoaV3MakeFromP3 (line 81) | static inline void vmathSoaV3MakeFromP3( VmathSoaVector3 *result, const ... function vmathSoaV3MakeFromScalar (line 88) | static inline void vmathSoaV3MakeFromScalar( VmathSoaVector3 *result, ve... function vmathSoaV3MakeFromAos (line 95) | static inline void vmathSoaV3MakeFromAos( VmathSoaVector3 *result, const... function vmathSoaV3MakeFrom4Aos (line 103) | static inline void vmathSoaV3MakeFrom4Aos( VmathSoaVector3 *result, cons... function vmathSoaV3MakeXAxis (line 115) | static inline void vmathSoaV3MakeXAxis( VmathSoaVector3 *result ) function vmathSoaV3MakeYAxis (line 120) | static inline void vmathSoaV3MakeYAxis( VmathSoaVector3 *result ) function vmathSoaV3MakeZAxis (line 125) | static inline void vmathSoaV3MakeZAxis( VmathSoaVector3 *result ) function vmathSoaV3Lerp (line 130) | static inline void vmathSoaV3Lerp( VmathSoaVector3 *result, vec_float4 t... function vmathSoaV3Slerp (line 138) | static inline void vmathSoaV3Slerp( VmathSoaVector3 *result, vec_float4 ... function vmathSoaV3Get4Aos (line 154) | static inline void vmathSoaV3Get4Aos( const VmathSoaVector3 *vec, VmathV... function vmathSoaV3LoadXYZArray (line 165) | static inline void vmathSoaV3LoadXYZArray( VmathSoaVector3 *vec, const v... function vmathSoaV3StoreXYZArray (line 179) | static inline void vmathSoaV3StoreXYZArray( const VmathSoaVector3 *vec, ... function vmathSoaV3StoreHalfFloats (line 193) | static inline void vmathSoaV3StoreHalfFloats( const VmathSoaVector3 *vec... function vmathSoaV3SetX (line 204) | static inline void vmathSoaV3SetX( VmathSoaVector3 *result, vec_float4 _x ) function vec_float4 (line 209) | static inline vec_float4 vmathSoaV3GetX( const VmathSoaVector3 *vec ) function vmathSoaV3SetY (line 214) | static inline void vmathSoaV3SetY( VmathSoaVector3 *result, vec_float4 _y ) function vec_float4 (line 219) | static inline vec_float4 vmathSoaV3GetY( const VmathSoaVector3 *vec ) function vmathSoaV3SetZ (line 224) | static inline void vmathSoaV3SetZ( VmathSoaVector3 *result, vec_float4 _z ) function vec_float4 (line 229) | static inline vec_float4 vmathSoaV3GetZ( const VmathSoaVector3 *vec ) function vmathSoaV3SetElem (line 234) | static inline void vmathSoaV3SetElem( VmathSoaVector3 *result, int idx, ... function vec_float4 (line 239) | static inline vec_float4 vmathSoaV3GetElem( const VmathSoaVector3 *vec, ... function vmathSoaV3Add (line 244) | static inline void vmathSoaV3Add( VmathSoaVector3 *result, const VmathSo... function vmathSoaV3Sub (line 251) | static inline void vmathSoaV3Sub( VmathSoaVector3 *result, const VmathSo... function vmathSoaV3AddP3 (line 258) | static inline void vmathSoaV3AddP3( VmathSoaPoint3 *result, const VmathS... function vmathSoaV3ScalarMul (line 265) | static inline void vmathSoaV3ScalarMul( VmathSoaVector3 *result, const V... function vmathSoaV3ScalarDiv (line 272) | static inline void vmathSoaV3ScalarDiv( VmathSoaVector3 *result, const V... function vmathSoaV3Neg (line 279) | static inline void vmathSoaV3Neg( VmathSoaVector3 *result, const VmathSo... function vmathSoaV3MulPerElem (line 286) | static inline void vmathSoaV3MulPerElem( VmathSoaVector3 *result, const ... function vmathSoaV3DivPerElem (line 293) | static inline void vmathSoaV3DivPerElem( VmathSoaVector3 *result, const ... function vmathSoaV3RecipPerElem (line 300) | static inline void vmathSoaV3RecipPerElem( VmathSoaVector3 *result, cons... function vmathSoaV3SqrtPerElem (line 307) | static inline void vmathSoaV3SqrtPerElem( VmathSoaVector3 *result, const... function vmathSoaV3RsqrtPerElem (line 314) | static inline void vmathSoaV3RsqrtPerElem( VmathSoaVector3 *result, cons... function vmathSoaV3AbsPerElem (line 321) | static inline void vmathSoaV3AbsPerElem( VmathSoaVector3 *result, const ... function vmathSoaV3CopySignPerElem (line 328) | static inline void vmathSoaV3CopySignPerElem( VmathSoaVector3 *result, c... function vmathSoaV3MaxPerElem (line 335) | static inline void vmathSoaV3MaxPerElem( VmathSoaVector3 *result, const ... function vec_float4 (line 342) | static inline vec_float4 vmathSoaV3MaxElem( const VmathSoaVector3 *vec ) function vmathSoaV3MinPerElem (line 350) | static inline void vmathSoaV3MinPerElem( VmathSoaVector3 *result, const ... function vec_float4 (line 357) | static inline vec_float4 vmathSoaV3MinElem( const VmathSoaVector3 *vec ) function vec_float4 (line 365) | static inline vec_float4 vmathSoaV3Sum( const VmathSoaVector3 *vec ) function vec_float4 (line 373) | static inline vec_float4 vmathSoaV3Dot( const VmathSoaVector3 *vec0, con... function vec_float4 (line 382) | static inline vec_float4 vmathSoaV3LengthSqr( const VmathSoaVector3 *vec ) function vec_float4 (line 391) | static inline vec_float4 vmathSoaV3Length( const VmathSoaVector3 *vec ) function vmathSoaV3Normalize (line 396) | static inline void vmathSoaV3Normalize( VmathSoaVector3 *result, const V... function vmathSoaV3Cross (line 406) | static inline void vmathSoaV3Cross( VmathSoaVector3 *result, const Vmath... function vmathSoaV3Select (line 415) | static inline void vmathSoaV3Select( VmathSoaVector3 *result, const Vmat... function vmathSoaV3Print (line 424) | static inline void vmathSoaV3Print( const VmathSoaVector3 *vec ) function vmathSoaV3Prints (line 438) | static inline void vmathSoaV3Prints( const VmathSoaVector3 *vec, const c... function vmathSoaV4Copy (line 455) | static inline void vmathSoaV4Copy( VmathSoaVector4 *result, const VmathS... function vmathSoaV4MakeFromElems (line 463) | static inline void vmathSoaV4MakeFromElems( VmathSoaVector4 *result, vec... function vmathSoaV4MakeFromV3Scalar (line 471) | static inline void vmathSoaV4MakeFromV3Scalar( VmathSoaVector4 *result, ... function vmathSoaV4MakeFromV3 (line 477) | static inline void vmathSoaV4MakeFromV3( VmathSoaVector4 *result, const ... function vmathSoaV4MakeFromP3 (line 485) | static inline void vmathSoaV4MakeFromP3( VmathSoaVector4 *result, const ... function vmathSoaV4MakeFromQ (line 493) | static inline void vmathSoaV4MakeFromQ( VmathSoaVector4 *result, const V... function vmathSoaV4MakeFromScalar (line 501) | static inline void vmathSoaV4MakeFromScalar( VmathSoaVector4 *result, ve... function vmathSoaV4MakeFromAos (line 509) | static inline void vmathSoaV4MakeFromAos( VmathSoaVector4 *result, const... function vmathSoaV4MakeFrom4Aos (line 518) | static inline void vmathSoaV4MakeFrom4Aos( VmathSoaVector4 *result, cons... function vmathSoaV4MakeXAxis (line 531) | static inline void vmathSoaV4MakeXAxis( VmathSoaVector4 *result ) function vmathSoaV4MakeYAxis (line 536) | static inline void vmathSoaV4MakeYAxis( VmathSoaVector4 *result ) function vmathSoaV4MakeZAxis (line 541) | static inline void vmathSoaV4MakeZAxis( VmathSoaVector4 *result ) function vmathSoaV4MakeWAxis (line 546) | static inline void vmathSoaV4MakeWAxis( VmathSoaVector4 *result ) function vmathSoaV4Lerp (line 551) | static inline void vmathSoaV4Lerp( VmathSoaVector4 *result, vec_float4 t... function vmathSoaV4Slerp (line 559) | static inline void vmathSoaV4Slerp( VmathSoaVector4 *result, vec_float4 ... function vmathSoaV4Get4Aos (line 575) | static inline void vmathSoaV4Get4Aos( const VmathSoaVector4 *vec, VmathV... function vmathSoaV4StoreHalfFloats (line 588) | static inline void vmathSoaV4StoreHalfFloats( const VmathSoaVector4 *vec... function vmathSoaV4SetXYZ (line 596) | static inline void vmathSoaV4SetXYZ( VmathSoaVector4 *result, const Vmat... function vmathSoaV4GetXYZ (line 603) | static inline void vmathSoaV4GetXYZ( VmathSoaVector3 *result, const Vmat... function vmathSoaV4SetX (line 608) | static inline void vmathSoaV4SetX( VmathSoaVector4 *result, vec_float4 _x ) function vec_float4 (line 613) | static inline vec_float4 vmathSoaV4GetX( const VmathSoaVector4 *vec ) function vmathSoaV4SetY (line 618) | static inline void vmathSoaV4SetY( VmathSoaVector4 *result, vec_float4 _y ) function vec_float4 (line 623) | static inline vec_float4 vmathSoaV4GetY( const VmathSoaVector4 *vec ) function vmathSoaV4SetZ (line 628) | static inline void vmathSoaV4SetZ( VmathSoaVector4 *result, vec_float4 _z ) function vec_float4 (line 633) | static inline vec_float4 vmathSoaV4GetZ( const VmathSoaVector4 *vec ) function vmathSoaV4SetW (line 638) | static inline void vmathSoaV4SetW( VmathSoaVector4 *result, vec_float4 _w ) function vec_float4 (line 643) | static inline vec_float4 vmathSoaV4GetW( const VmathSoaVector4 *vec ) function vmathSoaV4SetElem (line 648) | static inline void vmathSoaV4SetElem( VmathSoaVector4 *result, int idx, ... function vec_float4 (line 653) | static inline vec_float4 vmathSoaV4GetElem( const VmathSoaVector4 *vec, ... function vmathSoaV4Add (line 658) | static inline void vmathSoaV4Add( VmathSoaVector4 *result, const VmathSo... function vmathSoaV4Sub (line 666) | static inline void vmathSoaV4Sub( VmathSoaVector4 *result, const VmathSo... function vmathSoaV4ScalarMul (line 674) | static inline void vmathSoaV4ScalarMul( VmathSoaVector4 *result, const V... function vmathSoaV4ScalarDiv (line 682) | static inline void vmathSoaV4ScalarDiv( VmathSoaVector4 *result, const V... function vmathSoaV4Neg (line 690) | static inline void vmathSoaV4Neg( VmathSoaVector4 *result, const VmathSo... function vmathSoaV4MulPerElem (line 698) | static inline void vmathSoaV4MulPerElem( VmathSoaVector4 *result, const ... function vmathSoaV4DivPerElem (line 706) | static inline void vmathSoaV4DivPerElem( VmathSoaVector4 *result, const ... function vmathSoaV4RecipPerElem (line 714) | static inline void vmathSoaV4RecipPerElem( VmathSoaVector4 *result, cons... function vmathSoaV4SqrtPerElem (line 722) | static inline void vmathSoaV4SqrtPerElem( VmathSoaVector4 *result, const... function vmathSoaV4RsqrtPerElem (line 730) | static inline void vmathSoaV4RsqrtPerElem( VmathSoaVector4 *result, cons... function vmathSoaV4AbsPerElem (line 738) | static inline void vmathSoaV4AbsPerElem( VmathSoaVector4 *result, const ... function vmathSoaV4CopySignPerElem (line 746) | static inline void vmathSoaV4CopySignPerElem( VmathSoaVector4 *result, c... function vmathSoaV4MaxPerElem (line 754) | static inline void vmathSoaV4MaxPerElem( VmathSoaVector4 *result, const ... function vec_float4 (line 762) | static inline vec_float4 vmathSoaV4MaxElem( const VmathSoaVector4 *vec ) function vmathSoaV4MinPerElem (line 771) | static inline void vmathSoaV4MinPerElem( VmathSoaVector4 *result, const ... function vec_float4 (line 779) | static inline vec_float4 vmathSoaV4MinElem( const VmathSoaVector4 *vec ) function vec_float4 (line 788) | static inline vec_float4 vmathSoaV4Sum( const VmathSoaVector4 *vec ) function vec_float4 (line 797) | static inline vec_float4 vmathSoaV4Dot( const VmathSoaVector4 *vec0, con... function vec_float4 (line 807) | static inline vec_float4 vmathSoaV4LengthSqr( const VmathSoaVector4 *vec ) function vec_float4 (line 817) | static inline vec_float4 vmathSoaV4Length( const VmathSoaVector4 *vec ) function vmathSoaV4Normalize (line 822) | static inline void vmathSoaV4Normalize( VmathSoaVector4 *result, const V... function vmathSoaV4Select (line 833) | static inline void vmathSoaV4Select( VmathSoaVector4 *result, const Vmat... function vmathSoaV4Print (line 843) | static inline void vmathSoaV4Print( const VmathSoaVector4 *vec ) function vmathSoaV4Prints (line 857) | static inline void vmathSoaV4Prints( const VmathSoaVector4 *vec, const c... function vmathSoaP3Copy (line 874) | static inline void vmathSoaP3Copy( VmathSoaPoint3 *result, const VmathSo... function vmathSoaP3MakeFromElems (line 881) | static inline void vmathSoaP3MakeFromElems( VmathSoaPoint3 *result, vec_... function vmathSoaP3MakeFromV3 (line 888) | static inline void vmathSoaP3MakeFromV3( VmathSoaPoint3 *result, const V... function vmathSoaP3MakeFromScalar (line 895) | static inline void vmathSoaP3MakeFromScalar( VmathSoaPoint3 *result, vec... function vmathSoaP3MakeFromAos (line 902) | static inline void vmathSoaP3MakeFromAos( VmathSoaPoint3 *result, const ... function vmathSoaP3MakeFrom4Aos (line 910) | static inline void vmathSoaP3MakeFrom4Aos( VmathSoaPoint3 *result, const... function vmathSoaP3Lerp (line 922) | static inline void vmathSoaP3Lerp( VmathSoaPoint3 *result, vec_float4 t,... function vmathSoaP3Get4Aos (line 930) | static inline void vmathSoaP3Get4Aos( const VmathSoaPoint3 *pnt, VmathPo... function vmathSoaP3LoadXYZArray (line 941) | static inline void vmathSoaP3LoadXYZArray( VmathSoaPoint3 *vec, const ve... function vmathSoaP3StoreXYZArray (line 955) | static inline void vmathSoaP3StoreXYZArray( const VmathSoaPoint3 *vec, v... function vmathSoaP3StoreHalfFloats (line 969) | static inline void vmathSoaP3StoreHalfFloats( const VmathSoaPoint3 *pnt0... function vmathSoaP3SetX (line 980) | static inline void vmathSoaP3SetX( VmathSoaPoint3 *result, vec_float4 _x ) function vec_float4 (line 985) | static inline vec_float4 vmathSoaP3GetX( const VmathSoaPoint3 *pnt ) function vmathSoaP3SetY (line 990) | static inline void vmathSoaP3SetY( VmathSoaPoint3 *result, vec_float4 _y ) function vec_float4 (line 995) | static inline vec_float4 vmathSoaP3GetY( const VmathSoaPoint3 *pnt ) function vmathSoaP3SetZ (line 1000) | static inline void vmathSoaP3SetZ( VmathSoaPoint3 *result, vec_float4 _z ) function vec_float4 (line 1005) | static inline vec_float4 vmathSoaP3GetZ( const VmathSoaPoint3 *pnt ) function vmathSoaP3SetElem (line 1010) | static inline void vmathSoaP3SetElem( VmathSoaPoint3 *result, int idx, v... function vec_float4 (line 1015) | static inline vec_float4 vmathSoaP3GetElem( const VmathSoaPoint3 *pnt, i... function vmathSoaP3Sub (line 1020) | static inline void vmathSoaP3Sub( VmathSoaVector3 *result, const VmathSo... function vmathSoaP3AddV3 (line 1027) | static inline void vmathSoaP3AddV3( VmathSoaPoint3 *result, const VmathS... function vmathSoaP3SubV3 (line 1034) | static inline void vmathSoaP3SubV3( VmathSoaPoint3 *result, const VmathS... function vmathSoaP3MulPerElem (line 1041) | static inline void vmathSoaP3MulPerElem( VmathSoaPoint3 *result, const V... function vmathSoaP3DivPerElem (line 1048) | static inline void vmathSoaP3DivPerElem( VmathSoaPoint3 *result, const V... function vmathSoaP3RecipPerElem (line 1055) | static inline void vmathSoaP3RecipPerElem( VmathSoaPoint3 *result, const... function vmathSoaP3SqrtPerElem (line 1062) | static inline void vmathSoaP3SqrtPerElem( VmathSoaPoint3 *result, const ... function vmathSoaP3RsqrtPerElem (line 1069) | static inline void vmathSoaP3RsqrtPerElem( VmathSoaPoint3 *result, const... function vmathSoaP3AbsPerElem (line 1076) | static inline void vmathSoaP3AbsPerElem( VmathSoaPoint3 *result, const V... function vmathSoaP3CopySignPerElem (line 1083) | static inline void vmathSoaP3CopySignPerElem( VmathSoaPoint3 *result, co... function vmathSoaP3MaxPerElem (line 1090) | static inline void vmathSoaP3MaxPerElem( VmathSoaPoint3 *result, const V... function vec_float4 (line 1097) | static inline vec_float4 vmathSoaP3MaxElem( const VmathSoaPoint3 *pnt ) function vmathSoaP3MinPerElem (line 1105) | static inline void vmathSoaP3MinPerElem( VmathSoaPoint3 *result, const V... function vec_float4 (line 1112) | static inline vec_float4 vmathSoaP3MinElem( const VmathSoaPoint3 *pnt ) function vec_float4 (line 1120) | static inline vec_float4 vmathSoaP3Sum( const VmathSoaPoint3 *pnt ) function vmathSoaP3Scale (line 1128) | static inline void vmathSoaP3Scale( VmathSoaPoint3 *result, const VmathS... function vmathSoaP3NonUniformScale (line 1135) | static inline void vmathSoaP3NonUniformScale( VmathSoaPoint3 *result, co... function vec_float4 (line 1142) | static inline vec_float4 vmathSoaP3Projection( const VmathSoaPoint3 *pnt... function vec_float4 (line 1151) | static inline vec_float4 vmathSoaP3DistSqrFromOrigin( const VmathSoaPoin... function vec_float4 (line 1158) | static inline vec_float4 vmathSoaP3DistFromOrigin( const VmathSoaPoint3 ... function vec_float4 (line 1165) | static inline vec_float4 vmathSoaP3DistSqr( const VmathSoaPoint3 *pnt0, ... function vec_float4 (line 1172) | static inline vec_float4 vmathSoaP3Dist( const VmathSoaPoint3 *pnt0, con... function vmathSoaP3Select (line 1179) | static inline void vmathSoaP3Select( VmathSoaPoint3 *result, const Vmath... function vmathSoaP3Print (line 1188) | static inline void vmathSoaP3Print( const VmathSoaPoint3 *pnt ) function vmathSoaP3Prints (line 1202) | static inline void vmathSoaP3Prints( const VmathSoaPoint3 *pnt, const ch... FILE: samples/vectormath/ppu/c/vec_soa_v.h function VmathSoaVector3 (line 67) | static inline VmathSoaVector3 vmathSoaV3MakeFromElems_V( vec_float4 _x, ... function VmathSoaVector3 (line 74) | static inline VmathSoaVector3 vmathSoaV3MakeFromP3_V( VmathSoaPoint3 pnt ) function VmathSoaVector3 (line 81) | static inline VmathSoaVector3 vmathSoaV3MakeFromScalar_V( vec_float4 sca... function VmathSoaVector3 (line 88) | static inline VmathSoaVector3 vmathSoaV3MakeFromAos_V( VmathVector3 vec ) function VmathSoaVector3 (line 95) | static inline VmathSoaVector3 vmathSoaV3MakeFrom4Aos_V( VmathVector3 vec... function VmathSoaVector3 (line 102) | static inline VmathSoaVector3 vmathSoaV3MakeXAxis_V( ) function VmathSoaVector3 (line 109) | static inline VmathSoaVector3 vmathSoaV3MakeYAxis_V( ) function VmathSoaVector3 (line 116) | static inline VmathSoaVector3 vmathSoaV3MakeZAxis_V( ) function VmathSoaVector3 (line 123) | static inline VmathSoaVector3 vmathSoaV3Lerp_V( vec_float4 t, VmathSoaVe... function VmathSoaVector3 (line 130) | static inline VmathSoaVector3 vmathSoaV3Slerp_V( vec_float4 t, VmathSoaV... function vmathSoaV3Get4Aos_V (line 137) | static inline void vmathSoaV3Get4Aos_V( VmathSoaVector3 vec, VmathVector... function vmathSoaV3LoadXYZArray_V (line 142) | static inline void vmathSoaV3LoadXYZArray_V( VmathSoaVector3 *vec, const... function vmathSoaV3StoreXYZArray_V (line 147) | static inline void vmathSoaV3StoreXYZArray_V( VmathSoaVector3 vec, vec_f... function vmathSoaV3StoreHalfFloats_V (line 152) | static inline void vmathSoaV3StoreHalfFloats_V( VmathSoaVector3 vec0, Vm... function vmathSoaV3SetX_V (line 157) | static inline void vmathSoaV3SetX_V( VmathSoaVector3 *result, vec_float4... function vec_float4 (line 162) | static inline vec_float4 vmathSoaV3GetX_V( VmathSoaVector3 vec ) function vmathSoaV3SetY_V (line 167) | static inline void vmathSoaV3SetY_V( VmathSoaVector3 *result, vec_float4... function vec_float4 (line 172) | static inline vec_float4 vmathSoaV3GetY_V( VmathSoaVector3 vec ) function vmathSoaV3SetZ_V (line 177) | static inline void vmathSoaV3SetZ_V( VmathSoaVector3 *result, vec_float4... function vec_float4 (line 182) | static inline vec_float4 vmathSoaV3GetZ_V( VmathSoaVector3 vec ) function vmathSoaV3SetElem_V (line 187) | static inline void vmathSoaV3SetElem_V( VmathSoaVector3 *result, int idx... function vec_float4 (line 192) | static inline vec_float4 vmathSoaV3GetElem_V( VmathSoaVector3 vec, int i... function VmathSoaVector3 (line 197) | static inline VmathSoaVector3 vmathSoaV3Add_V( VmathSoaVector3 vec0, Vma... function VmathSoaVector3 (line 204) | static inline VmathSoaVector3 vmathSoaV3Sub_V( VmathSoaVector3 vec0, Vma... function VmathSoaPoint3 (line 211) | static inline VmathSoaPoint3 vmathSoaV3AddP3_V( VmathSoaVector3 vec, Vma... function VmathSoaVector3 (line 218) | static inline VmathSoaVector3 vmathSoaV3ScalarMul_V( VmathSoaVector3 vec... function VmathSoaVector3 (line 225) | static inline VmathSoaVector3 vmathSoaV3ScalarDiv_V( VmathSoaVector3 vec... function VmathSoaVector3 (line 232) | static inline VmathSoaVector3 vmathSoaV3Neg_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 239) | static inline VmathSoaVector3 vmathSoaV3MulPerElem_V( VmathSoaVector3 ve... function VmathSoaVector3 (line 246) | static inline VmathSoaVector3 vmathSoaV3DivPerElem_V( VmathSoaVector3 ve... function VmathSoaVector3 (line 253) | static inline VmathSoaVector3 vmathSoaV3RecipPerElem_V( VmathSoaVector3 ... function VmathSoaVector3 (line 260) | static inline VmathSoaVector3 vmathSoaV3SqrtPerElem_V( VmathSoaVector3 v... function VmathSoaVector3 (line 267) | static inline VmathSoaVector3 vmathSoaV3RsqrtPerElem_V( VmathSoaVector3 ... function VmathSoaVector3 (line 274) | static inline VmathSoaVector3 vmathSoaV3AbsPerElem_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 281) | static inline VmathSoaVector3 vmathSoaV3CopySignPerElem_V( VmathSoaVecto... function VmathSoaVector3 (line 288) | static inline VmathSoaVector3 vmathSoaV3MaxPerElem_V( VmathSoaVector3 ve... function vec_float4 (line 295) | static inline vec_float4 vmathSoaV3MaxElem_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 300) | static inline VmathSoaVector3 vmathSoaV3MinPerElem_V( VmathSoaVector3 ve... function vec_float4 (line 307) | static inline vec_float4 vmathSoaV3MinElem_V( VmathSoaVector3 vec ) function vec_float4 (line 312) | static inline vec_float4 vmathSoaV3Sum_V( VmathSoaVector3 vec ) function vec_float4 (line 317) | static inline vec_float4 vmathSoaV3Dot_V( VmathSoaVector3 vec0, VmathSoa... function vec_float4 (line 322) | static inline vec_float4 vmathSoaV3LengthSqr_V( VmathSoaVector3 vec ) function vec_float4 (line 327) | static inline vec_float4 vmathSoaV3Length_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 332) | static inline VmathSoaVector3 vmathSoaV3Normalize_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 339) | static inline VmathSoaVector3 vmathSoaV3Cross_V( VmathSoaVector3 vec0, V... function VmathSoaVector3 (line 346) | static inline VmathSoaVector3 vmathSoaV3Select_V( VmathSoaVector3 vec0, ... function vmathSoaV3Print_V (line 355) | static inline void vmathSoaV3Print_V( VmathSoaVector3 vec ) function vmathSoaV3Prints_V (line 360) | static inline void vmathSoaV3Prints_V( VmathSoaVector3 vec, const char *... function VmathSoaVector4 (line 367) | static inline VmathSoaVector4 vmathSoaV4MakeFromElems_V( vec_float4 _x, ... function VmathSoaVector4 (line 374) | static inline VmathSoaVector4 vmathSoaV4MakeFromV3Scalar_V( VmathSoaVect... function VmathSoaVector4 (line 381) | static inline VmathSoaVector4 vmathSoaV4MakeFromV3_V( VmathSoaVector3 vec ) function VmathSoaVector4 (line 388) | static inline VmathSoaVector4 vmathSoaV4MakeFromP3_V( VmathSoaPoint3 pnt ) function VmathSoaVector4 (line 395) | static inline VmathSoaVector4 vmathSoaV4MakeFromQ_V( VmathSoaQuat quat ) function VmathSoaVector4 (line 402) | static inline VmathSoaVector4 vmathSoaV4MakeFromScalar_V( vec_float4 sca... function VmathSoaVector4 (line 409) | static inline VmathSoaVector4 vmathSoaV4MakeFromAos_V( VmathVector4 vec ) function VmathSoaVector4 (line 416) | static inline VmathSoaVector4 vmathSoaV4MakeFrom4Aos_V( VmathVector4 vec... function VmathSoaVector4 (line 423) | static inline VmathSoaVector4 vmathSoaV4MakeXAxis_V( ) function VmathSoaVector4 (line 430) | static inline VmathSoaVector4 vmathSoaV4MakeYAxis_V( ) function VmathSoaVector4 (line 437) | static inline VmathSoaVector4 vmathSoaV4MakeZAxis_V( ) function VmathSoaVector4 (line 444) | static inline VmathSoaVector4 vmathSoaV4MakeWAxis_V( ) function VmathSoaVector4 (line 451) | static inline VmathSoaVector4 vmathSoaV4Lerp_V( vec_float4 t, VmathSoaVe... function VmathSoaVector4 (line 458) | static inline VmathSoaVector4 vmathSoaV4Slerp_V( vec_float4 t, VmathSoaV... function vmathSoaV4Get4Aos_V (line 465) | static inline void vmathSoaV4Get4Aos_V( VmathSoaVector4 vec, VmathVector... function vmathSoaV4StoreHalfFloats_V (line 470) | static inline void vmathSoaV4StoreHalfFloats_V( VmathSoaVector4 vec, vec... function vmathSoaV4SetXYZ_V (line 475) | static inline void vmathSoaV4SetXYZ_V( VmathSoaVector4 *result, VmathSoa... function VmathSoaVector3 (line 480) | static inline VmathSoaVector3 vmathSoaV4GetXYZ_V( VmathSoaVector4 vec ) function vmathSoaV4SetX_V (line 487) | static inline void vmathSoaV4SetX_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 492) | static inline vec_float4 vmathSoaV4GetX_V( VmathSoaVector4 vec ) function vmathSoaV4SetY_V (line 497) | static inline void vmathSoaV4SetY_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 502) | static inline vec_float4 vmathSoaV4GetY_V( VmathSoaVector4 vec ) function vmathSoaV4SetZ_V (line 507) | static inline void vmathSoaV4SetZ_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 512) | static inline vec_float4 vmathSoaV4GetZ_V( VmathSoaVector4 vec ) function vmathSoaV4SetW_V (line 517) | static inline void vmathSoaV4SetW_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 522) | static inline vec_float4 vmathSoaV4GetW_V( VmathSoaVector4 vec ) function vmathSoaV4SetElem_V (line 527) | static inline void vmathSoaV4SetElem_V( VmathSoaVector4 *result, int idx... function vec_float4 (line 532) | static inline vec_float4 vmathSoaV4GetElem_V( VmathSoaVector4 vec, int i... function VmathSoaVector4 (line 537) | static inline VmathSoaVector4 vmathSoaV4Add_V( VmathSoaVector4 vec0, Vma... function VmathSoaVector4 (line 544) | static inline VmathSoaVector4 vmathSoaV4Sub_V( VmathSoaVector4 vec0, Vma... function VmathSoaVector4 (line 551) | static inline VmathSoaVector4 vmathSoaV4ScalarMul_V( VmathSoaVector4 vec... function VmathSoaVector4 (line 558) | static inline VmathSoaVector4 vmathSoaV4ScalarDiv_V( VmathSoaVector4 vec... function VmathSoaVector4 (line 565) | static inline VmathSoaVector4 vmathSoaV4Neg_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 572) | static inline VmathSoaVector4 vmathSoaV4MulPerElem_V( VmathSoaVector4 ve... function VmathSoaVector4 (line 579) | static inline VmathSoaVector4 vmathSoaV4DivPerElem_V( VmathSoaVector4 ve... function VmathSoaVector4 (line 586) | static inline VmathSoaVector4 vmathSoaV4RecipPerElem_V( VmathSoaVector4 ... function VmathSoaVector4 (line 593) | static inline VmathSoaVector4 vmathSoaV4SqrtPerElem_V( VmathSoaVector4 v... function VmathSoaVector4 (line 600) | static inline VmathSoaVector4 vmathSoaV4RsqrtPerElem_V( VmathSoaVector4 ... function VmathSoaVector4 (line 607) | static inline VmathSoaVector4 vmathSoaV4AbsPerElem_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 614) | static inline VmathSoaVector4 vmathSoaV4CopySignPerElem_V( VmathSoaVecto... function VmathSoaVector4 (line 621) | static inline VmathSoaVector4 vmathSoaV4MaxPerElem_V( VmathSoaVector4 ve... function vec_float4 (line 628) | static inline vec_float4 vmathSoaV4MaxElem_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 633) | static inline VmathSoaVector4 vmathSoaV4MinPerElem_V( VmathSoaVector4 ve... function vec_float4 (line 640) | static inline vec_float4 vmathSoaV4MinElem_V( VmathSoaVector4 vec ) function vec_float4 (line 645) | static inline vec_float4 vmathSoaV4Sum_V( VmathSoaVector4 vec ) function vec_float4 (line 650) | static inline vec_float4 vmathSoaV4Dot_V( VmathSoaVector4 vec0, VmathSoa... function vec_float4 (line 655) | static inline vec_float4 vmathSoaV4LengthSqr_V( VmathSoaVector4 vec ) function vec_float4 (line 660) | static inline vec_float4 vmathSoaV4Length_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 665) | static inline VmathSoaVector4 vmathSoaV4Normalize_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 672) | static inline VmathSoaVector4 vmathSoaV4Select_V( VmathSoaVector4 vec0, ... function vmathSoaV4Print_V (line 681) | static inline void vmathSoaV4Print_V( VmathSoaVector4 vec ) function vmathSoaV4Prints_V (line 686) | static inline void vmathSoaV4Prints_V( VmathSoaVector4 vec, const char *... function VmathSoaPoint3 (line 693) | static inline VmathSoaPoint3 vmathSoaP3MakeFromElems_V( vec_float4 _x, v... function VmathSoaPoint3 (line 700) | static inline VmathSoaPoint3 vmathSoaP3MakeFromV3_V( VmathSoaVector3 vec ) function VmathSoaPoint3 (line 707) | static inline VmathSoaPoint3 vmathSoaP3MakeFromScalar_V( vec_float4 scal... function VmathSoaPoint3 (line 714) | static inline VmathSoaPoint3 vmathSoaP3MakeFromAos_V( VmathPoint3 pnt ) function VmathSoaPoint3 (line 721) | static inline VmathSoaPoint3 vmathSoaP3MakeFrom4Aos_V( VmathPoint3 pnt0,... function VmathSoaPoint3 (line 728) | static inline VmathSoaPoint3 vmathSoaP3Lerp_V( vec_float4 t, VmathSoaPoi... function vmathSoaP3Get4Aos_V (line 735) | static inline void vmathSoaP3Get4Aos_V( VmathSoaPoint3 pnt, VmathPoint3 ... function vmathSoaP3LoadXYZArray_V (line 740) | static inline void vmathSoaP3LoadXYZArray_V( VmathSoaPoint3 *vec, const ... function vmathSoaP3StoreXYZArray_V (line 745) | static inline void vmathSoaP3StoreXYZArray_V( VmathSoaPoint3 vec, vec_fl... function vmathSoaP3StoreHalfFloats_V (line 750) | static inline void vmathSoaP3StoreHalfFloats_V( VmathSoaPoint3 pnt0, Vma... function vmathSoaP3SetX_V (line 755) | static inline void vmathSoaP3SetX_V( VmathSoaPoint3 *result, vec_float4 ... function vec_float4 (line 760) | static inline vec_float4 vmathSoaP3GetX_V( VmathSoaPoint3 pnt ) function vmathSoaP3SetY_V (line 765) | static inline void vmathSoaP3SetY_V( VmathSoaPoint3 *result, vec_float4 ... function vec_float4 (line 770) | static inline vec_float4 vmathSoaP3GetY_V( VmathSoaPoint3 pnt ) function vmathSoaP3SetZ_V (line 775) | static inline void vmathSoaP3SetZ_V( VmathSoaPoint3 *result, vec_float4 ... function vec_float4 (line 780) | static inline vec_float4 vmathSoaP3GetZ_V( VmathSoaPoint3 pnt ) function vmathSoaP3SetElem_V (line 785) | static inline void vmathSoaP3SetElem_V( VmathSoaPoint3 *result, int idx,... function vec_float4 (line 790) | static inline vec_float4 vmathSoaP3GetElem_V( VmathSoaPoint3 pnt, int idx ) function VmathSoaVector3 (line 795) | static inline VmathSoaVector3 vmathSoaP3Sub_V( VmathSoaPoint3 pnt0, Vmat... function VmathSoaPoint3 (line 802) | static inline VmathSoaPoint3 vmathSoaP3AddV3_V( VmathSoaPoint3 pnt, Vmat... function VmathSoaPoint3 (line 809) | static inline VmathSoaPoint3 vmathSoaP3SubV3_V( VmathSoaPoint3 pnt, Vmat... function VmathSoaPoint3 (line 816) | static inline VmathSoaPoint3 vmathSoaP3MulPerElem_V( VmathSoaPoint3 pnt0... function VmathSoaPoint3 (line 823) | static inline VmathSoaPoint3 vmathSoaP3DivPerElem_V( VmathSoaPoint3 pnt0... function VmathSoaPoint3 (line 830) | static inline VmathSoaPoint3 vmathSoaP3RecipPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 837) | static inline VmathSoaPoint3 vmathSoaP3SqrtPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 844) | static inline VmathSoaPoint3 vmathSoaP3RsqrtPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 851) | static inline VmathSoaPoint3 vmathSoaP3AbsPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 858) | static inline VmathSoaPoint3 vmathSoaP3CopySignPerElem_V( VmathSoaPoint3... function VmathSoaPoint3 (line 865) | static inline VmathSoaPoint3 vmathSoaP3MaxPerElem_V( VmathSoaPoint3 pnt0... function vec_float4 (line 872) | static inline vec_float4 vmathSoaP3MaxElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 877) | static inline VmathSoaPoint3 vmathSoaP3MinPerElem_V( VmathSoaPoint3 pnt0... function vec_float4 (line 884) | static inline vec_float4 vmathSoaP3MinElem_V( VmathSoaPoint3 pnt ) function vec_float4 (line 889) | static inline vec_float4 vmathSoaP3Sum_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 894) | static inline VmathSoaPoint3 vmathSoaP3Scale_V( VmathSoaPoint3 pnt, vec_... function VmathSoaPoint3 (line 901) | static inline VmathSoaPoint3 vmathSoaP3NonUniformScale_V( VmathSoaPoint3... function vec_float4 (line 908) | static inline vec_float4 vmathSoaP3Projection_V( VmathSoaPoint3 pnt, Vma... function vec_float4 (line 913) | static inline vec_float4 vmathSoaP3DistSqrFromOrigin_V( VmathSoaPoint3 p... function vec_float4 (line 918) | static inline vec_float4 vmathSoaP3DistFromOrigin_V( VmathSoaPoint3 pnt ) function vec_float4 (line 923) | static inline vec_float4 vmathSoaP3DistSqr_V( VmathSoaPoint3 pnt0, Vmath... function vec_float4 (line 928) | static inline vec_float4 vmathSoaP3Dist_V( VmathSoaPoint3 pnt0, VmathSoa... function VmathSoaPoint3 (line 933) | static inline VmathSoaPoint3 vmathSoaP3Select_V( VmathSoaPoint3 pnt0, Vm... function vmathSoaP3Print_V (line 942) | static inline void vmathSoaP3Print_V( VmathSoaPoint3 pnt ) function vmathSoaP3Prints_V (line 947) | static inline void vmathSoaP3Prints_V( VmathSoaPoint3 pnt, const char *n... FILE: samples/vectormath/ppu/c/vectormath_aos.h type VmathVector3 (line 51) | typedef struct _VmathVector3 type VmathVector4 (line 58) | typedef struct _VmathVector4 type VmathPoint3 (line 65) | typedef struct _VmathPoint3 type VmathQuat (line 72) | typedef struct _VmathQuat type VmathMatrix3 (line 79) | typedef struct _VmathMatrix3 type VmathMatrix4 (line 88) | typedef struct _VmathMatrix4 type VmathTransform3 (line 98) | typedef struct _VmathTransform3 FILE: samples/vectormath/ppu/c/vectormath_aos_v.h type VmathVector3 (line 50) | typedef struct _VmathVector3 type VmathVector4 (line 57) | typedef struct _VmathVector4 type VmathPoint3 (line 64) | typedef struct _VmathPoint3 type VmathQuat (line 71) | typedef struct _VmathQuat type VmathMatrix3 (line 78) | typedef struct _VmathMatrix3 type VmathMatrix4 (line 87) | typedef struct _VmathMatrix4 type VmathTransform3 (line 97) | typedef struct _VmathTransform3 FILE: samples/vectormath/ppu/c/vectormath_soa.h type VmathSoaVector3 (line 50) | typedef struct _VmathSoaVector3 type VmathSoaVector4 (line 59) | typedef struct _VmathSoaVector4 type VmathSoaPoint3 (line 69) | typedef struct _VmathSoaPoint3 type VmathSoaQuat (line 78) | typedef struct _VmathSoaQuat type VmathSoaMatrix3 (line 88) | typedef struct _VmathSoaMatrix3 type VmathSoaMatrix4 (line 97) | typedef struct _VmathSoaMatrix4 type VmathSoaTransform3 (line 107) | typedef struct _VmathSoaTransform3 FILE: samples/vectormath/ppu/c/vectormath_soa_v.h type VmathSoaVector3 (line 50) | typedef struct _VmathSoaVector3 type VmathSoaVector4 (line 59) | typedef struct _VmathSoaVector4 type VmathSoaPoint3 (line 69) | typedef struct _VmathSoaPoint3 type VmathSoaQuat (line 78) | typedef struct _VmathSoaQuat type VmathSoaMatrix3 (line 88) | typedef struct _VmathSoaMatrix3 type VmathSoaMatrix4 (line 97) | typedef struct _VmathSoaMatrix4 type VmathSoaTransform3 (line 107) | typedef struct _VmathSoaTransform3 FILE: samples/vectormath/ppu/cpp/boolInVec.h function boolInVec (line 129) | inline function boolInVec (line 135) | inline function boolInVec (line 141) | inline function getAsBool (line 160) | inline function boolInVec (line 217) | inline function boolInVec (line 224) | inline function boolInVec (line 231) | inline function boolInVec (line 238) | inline function boolInVec (line 245) | inline function boolInVec (line 252) | inline FILE: samples/vectormath/ppu/cpp/floatInVec.h function floatInVec (line 138) | inline function floatInVec (line 144) | inline function floatInVec (line 150) | inline function floatInVec (line 166) | inline function getAsFloat (line 183) | inline function floatInVec (line 201) | inline function floatInVec (line 210) | inline function floatInVec (line 219) | inline function floatInVec (line 227) | inline function floatInVec (line 235) | inline function floatInVec (line 289) | inline function floatInVec (line 296) | inline function floatInVec (line 303) | inline function boolInVec (line 310) | inline function boolInVec (line 317) | inline function boolInVec (line 324) | inline function boolInVec (line 331) | inline function boolInVec (line 338) | inline function boolInVec (line 345) | inline function floatInVec (line 352) | inline FILE: samples/vectormath/ppu/cpp/mat_aos.h function namespace (line 33) | namespace Vectormath { FILE: samples/vectormath/ppu/cpp/mat_soa.h function namespace (line 33) | namespace Vectormath { FILE: samples/vectormath/ppu/cpp/quat_aos.h function namespace (line 40) | namespace Vectormath { FILE: samples/vectormath/ppu/cpp/quat_soa.h function namespace (line 40) | namespace Vectormath { FILE: samples/vectormath/ppu/cpp/vec_aos.h function vec_float4 (line 67) | static inline vec_float4 _vmathVfDot3( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 75) | static inline vec_float4 _vmathVfDot4( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 83) | static inline vec_float4 _vmathVfCross( vec_float4 vec0, vec_float4 vec1 ) function vec_uint4 (line 95) | static inline vec_uint4 _vmathVfToHalfFloatsUnpacked(vec_float4 v) function vec_ushort8 (line 122) | static inline vec_ushort8 _vmath2VfToHalfFloats(vec_float4 u, vec_float4 v) function vec_float4 (line 135) | static inline vec_float4 _vmathVfInsert(vec_float4 dst, vec_float4 src, ... function vec_float4 (line 166) | static inline vec_float4 _vmathVfSplatScalar(float scalar) function vec_uint4 (line 178) | static inline vec_uint4 _vmathVuiSplatScalar(unsigned int scalar) function namespace (line 192) | namespace Vectormath { FILE: samples/vectormath/ppu/cpp/vec_soa.h function namespace (line 63) | namespace Vectormath { FILE: samples/vectormath/ppu/cpp/vecidx_aos.h function namespace (line 36) | namespace Aos { FILE: samples/vectormath/ppu/cpp/vectormath_soa.h type vec_float4 (line 61) | typedef vec_float4 vec_float4_t; type vec_float4 (line 348) | typedef vec_float4 vec_float4_t; type vec_float4 (line 640) | typedef vec_float4 vec_float4_t; type vec_float4 (line 872) | typedef vec_float4 vec_float4_t; FILE: samples/vectormath/scalar/c/mat_aos.h function vmathM3Copy (line 45) | static inline void vmathM3Copy( VmathMatrix3 *result, const VmathMatrix3... function vmathM3MakeFromScalar (line 52) | static inline void vmathM3MakeFromScalar( VmathMatrix3 *result, float sc... function vmathM3MakeFromQ (line 59) | static inline void vmathM3MakeFromQ( VmathMatrix3 *result, const VmathQu... function vmathM3MakeFromCols (line 83) | static inline void vmathM3MakeFromCols( VmathMatrix3 *result, const Vmat... function vmathM3SetCol0 (line 90) | static inline void vmathM3SetCol0( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol1 (line 95) | static inline void vmathM3SetCol1( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol2 (line 100) | static inline void vmathM3SetCol2( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol (line 105) | static inline void vmathM3SetCol( VmathMatrix3 *result, int col, const V... function vmathM3SetRow (line 110) | static inline void vmathM3SetRow( VmathMatrix3 *result, int row, const V... function vmathM3SetElem (line 117) | static inline void vmathM3SetElem( VmathMatrix3 *result, int col, int ro... function vmathM3GetElem (line 125) | static inline float vmathM3GetElem( const VmathMatrix3 *mat, int col, in... function vmathM3GetCol0 (line 132) | static inline void vmathM3GetCol0( VmathVector3 *result, const VmathMatr... function vmathM3GetCol1 (line 137) | static inline void vmathM3GetCol1( VmathVector3 *result, const VmathMatr... function vmathM3GetCol2 (line 142) | static inline void vmathM3GetCol2( VmathVector3 *result, const VmathMatr... function vmathM3GetCol (line 147) | static inline void vmathM3GetCol( VmathVector3 *result, const VmathMatri... function vmathM3GetRow (line 152) | static inline void vmathM3GetRow( VmathVector3 *result, const VmathMatri... function vmathM3Transpose (line 157) | static inline void vmathM3Transpose( VmathMatrix3 *result, const VmathMa... function vmathM3Inverse (line 166) | static inline void vmathM3Inverse( VmathMatrix3 *result, const VmathMatr... function vmathM3Determinant (line 179) | static inline float vmathM3Determinant( const VmathMatrix3 *mat ) function vmathM3Add (line 186) | static inline void vmathM3Add( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3Sub (line 193) | static inline void vmathM3Sub( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3Neg (line 200) | static inline void vmathM3Neg( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3AbsPerElem (line 207) | static inline void vmathM3AbsPerElem( VmathMatrix3 *result, const VmathM... function vmathM3ScalarMul (line 214) | static inline void vmathM3ScalarMul( VmathMatrix3 *result, const VmathMa... function vmathM3MulV3 (line 221) | static inline void vmathM3MulV3( VmathVector3 *result, const VmathMatrix... function vmathM3Mul (line 230) | static inline void vmathM3Mul( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3MulPerElem (line 239) | static inline void vmathM3MulPerElem( VmathMatrix3 *result, const VmathM... function vmathM3MakeIdentity (line 246) | static inline void vmathM3MakeIdentity( VmathMatrix3 *result ) function vmathM3MakeRotationX (line 253) | static inline void vmathM3MakeRotationX( VmathMatrix3 *result, float rad... function vmathM3MakeRotationY (line 263) | static inline void vmathM3MakeRotationY( VmathMatrix3 *result, float rad... function vmathM3MakeRotationZ (line 273) | static inline void vmathM3MakeRotationZ( VmathMatrix3 *result, float rad... function vmathM3MakeRotationZYX (line 283) | static inline void vmathM3MakeRotationZYX( VmathMatrix3 *result, const V... function vmathM3MakeRotationAxis (line 299) | static inline void vmathM3MakeRotationAxis( VmathMatrix3 *result, float ... function vmathM3MakeRotationQ (line 316) | static inline void vmathM3MakeRotationQ( VmathMatrix3 *result, const Vma... function vmathM3MakeScale (line 321) | static inline void vmathM3MakeScale( VmathMatrix3 *result, const VmathVe... function vmathM3AppendScale (line 328) | static inline void vmathM3AppendScale( VmathMatrix3 *result, const Vmath... function vmathM3PrependScale (line 335) | static inline void vmathM3PrependScale( VmathMatrix3 *result, const Vmat... function vmathM3Select (line 342) | static inline void vmathM3Select( VmathMatrix3 *result, const VmathMatri... function vmathM3Print (line 351) | static inline void vmathM3Print( const VmathMatrix3 *mat ) function vmathM3Prints (line 362) | static inline void vmathM3Prints( const VmathMatrix3 *mat, const char *n... function vmathM4Copy (line 370) | static inline void vmathM4Copy( VmathMatrix4 *result, const VmathMatrix4... function vmathM4MakeFromScalar (line 378) | static inline void vmathM4MakeFromScalar( VmathMatrix4 *result, float sc... function vmathM4MakeFromT3 (line 386) | static inline void vmathM4MakeFromT3( VmathMatrix4 *result, const VmathT... function vmathM4MakeFromCols (line 394) | static inline void vmathM4MakeFromCols( VmathMatrix4 *result, const Vmat... function vmathM4MakeFromM3V3 (line 402) | static inline void vmathM4MakeFromM3V3( VmathMatrix4 *result, const Vmat... function vmathM4MakeFromQV3 (line 410) | static inline void vmathM4MakeFromQV3( VmathMatrix4 *result, const Vmath... function vmathM4SetCol0 (line 420) | static inline void vmathM4SetCol0( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol1 (line 425) | static inline void vmathM4SetCol1( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol2 (line 430) | static inline void vmathM4SetCol2( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol3 (line 435) | static inline void vmathM4SetCol3( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol (line 440) | static inline void vmathM4SetCol( VmathMatrix4 *result, int col, const V... function vmathM4SetRow (line 445) | static inline void vmathM4SetRow( VmathMatrix4 *result, int row, const V... function vmathM4SetElem (line 453) | static inline void vmathM4SetElem( VmathMatrix4 *result, int col, int ro... function vmathM4GetElem (line 461) | static inline float vmathM4GetElem( const VmathMatrix4 *mat, int col, in... function vmathM4GetCol0 (line 468) | static inline void vmathM4GetCol0( VmathVector4 *result, const VmathMatr... function vmathM4GetCol1 (line 473) | static inline void vmathM4GetCol1( VmathVector4 *result, const VmathMatr... function vmathM4GetCol2 (line 478) | static inline void vmathM4GetCol2( VmathVector4 *result, const VmathMatr... function vmathM4GetCol3 (line 483) | static inline void vmathM4GetCol3( VmathVector4 *result, const VmathMatr... function vmathM4GetCol (line 488) | static inline void vmathM4GetCol( VmathVector4 *result, const VmathMatri... function vmathM4GetRow (line 493) | static inline void vmathM4GetRow( VmathVector4 *result, const VmathMatri... function vmathM4Transpose (line 498) | static inline void vmathM4Transpose( VmathMatrix4 *result, const VmathMa... function vmathM4Inverse (line 508) | static inline void vmathM4Inverse( VmathMatrix4 *result, const VmathMatr... function vmathM4AffineInverse (line 575) | static inline void vmathM4AffineInverse( VmathMatrix4 *result, const Vma... function vmathM4OrthoInverse (line 591) | static inline void vmathM4OrthoInverse( VmathMatrix4 *result, const Vmat... function vmathM4Determinant (line 607) | static inline float vmathM4Determinant( const VmathMatrix4 *mat ) function vmathM4Add (line 639) | static inline void vmathM4Add( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4Sub (line 647) | static inline void vmathM4Sub( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4Neg (line 655) | static inline void vmathM4Neg( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4AbsPerElem (line 663) | static inline void vmathM4AbsPerElem( VmathMatrix4 *result, const VmathM... function vmathM4ScalarMul (line 671) | static inline void vmathM4ScalarMul( VmathMatrix4 *result, const VmathMa... function vmathM4MulV4 (line 679) | static inline void vmathM4MulV4( VmathVector4 *result, const VmathMatrix... function vmathM4MulV3 (line 689) | static inline void vmathM4MulV3( VmathVector4 *result, const VmathMatrix... function vmathM4MulP3 (line 697) | static inline void vmathM4MulP3( VmathVector4 *result, const VmathMatrix... function vmathM4Mul (line 705) | static inline void vmathM4Mul( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4MulT3 (line 715) | static inline void vmathM4MulT3( VmathMatrix4 *result, const VmathMatrix... function vmathM4MulPerElem (line 727) | static inline void vmathM4MulPerElem( VmathMatrix4 *result, const VmathM... function vmathM4MakeIdentity (line 735) | static inline void vmathM4MakeIdentity( VmathMatrix4 *result ) function vmathM4SetUpper3x3 (line 743) | static inline void vmathM4SetUpper3x3( VmathMatrix4 *result, const Vmath... function vmathM4GetUpper3x3 (line 750) | static inline void vmathM4GetUpper3x3( VmathMatrix3 *result, const Vmath... function vmathM4SetTranslation (line 757) | static inline void vmathM4SetTranslation( VmathMatrix4 *result, const Vm... function vmathM4GetTranslation (line 762) | static inline void vmathM4GetTranslation( VmathVector3 *result, const Vm... function vmathM4MakeRotationX (line 767) | static inline void vmathM4MakeRotationX( VmathMatrix4 *result, float rad... function vmathM4MakeRotationY (line 778) | static inline void vmathM4MakeRotationY( VmathMatrix4 *result, float rad... function vmathM4MakeRotationZ (line 789) | static inline void vmathM4MakeRotationZ( VmathMatrix4 *result, float rad... function vmathM4MakeRotationZYX (line 800) | static inline void vmathM4MakeRotationZYX( VmathMatrix4 *result, const V... function vmathM4MakeRotationAxis (line 817) | static inline void vmathM4MakeRotationAxis( VmathMatrix4 *result, float ... function vmathM4MakeRotationQ (line 835) | static inline void vmathM4MakeRotationQ( VmathMatrix4 *result, const Vma... function vmathM4MakeScale (line 842) | static inline void vmathM4MakeScale( VmathMatrix4 *result, const VmathVe... function vmathM4AppendScale (line 850) | static inline void vmathM4AppendScale( VmathMatrix4 *result, const Vmath... function vmathM4PrependScale (line 858) | static inline void vmathM4PrependScale( VmathMatrix4 *result, const Vmat... function vmathM4MakeTranslation (line 868) | static inline void vmathM4MakeTranslation( VmathMatrix4 *result, const V... function vmathM4MakeLookAt (line 876) | static inline void vmathM4MakeLookAt( VmathMatrix4 *result, const VmathP... function vmathM4MakePerspective (line 895) | static inline void vmathM4MakePerspective( VmathMatrix4 *result, float f... function vmathM4MakeFrustum (line 906) | static inline void vmathM4MakeFrustum( VmathMatrix4 *result, float left,... function vmathM4MakeOrthographic (line 922) | static inline void vmathM4MakeOrthographic( VmathMatrix4 *result, float ... function vmathM4Select (line 937) | static inline void vmathM4Select( VmathMatrix4 *result, const VmathMatri... function vmathM4Print (line 947) | static inline void vmathM4Print( const VmathMatrix4 *mat ) function vmathM4Prints (line 960) | static inline void vmathM4Prints( const VmathMatrix4 *mat, const char *n... function vmathT3Copy (line 968) | static inline void vmathT3Copy( VmathTransform3 *result, const VmathTran... function vmathT3MakeFromScalar (line 976) | static inline void vmathT3MakeFromScalar( VmathTransform3 *result, float... function vmathT3MakeFromCols (line 984) | static inline void vmathT3MakeFromCols( VmathTransform3 *result, const V... function vmathT3MakeFromM3V3 (line 992) | static inline void vmathT3MakeFromM3V3( VmathTransform3 *result, const V... function vmathT3MakeFromQV3 (line 998) | static inline void vmathT3MakeFromQV3( VmathTransform3 *result, const Vm... function vmathT3SetCol0 (line 1006) | static inline void vmathT3SetCol0( VmathTransform3 *result, const VmathV... function vmathT3SetCol1 (line 1011) | static inline void vmathT3SetCol1( VmathTransform3 *result, const VmathV... function vmathT3SetCol2 (line 1016) | static inline void vmathT3SetCol2( VmathTransform3 *result, const VmathV... function vmathT3SetCol3 (line 1021) | static inline void vmathT3SetCol3( VmathTransform3 *result, const VmathV... function vmathT3SetCol (line 1026) | static inline void vmathT3SetCol( VmathTransform3 *result, int col, cons... function vmathT3SetRow (line 1031) | static inline void vmathT3SetRow( VmathTransform3 *result, int row, cons... function vmathT3SetElem (line 1039) | static inline void vmathT3SetElem( VmathTransform3 *result, int col, int... function vmathT3GetElem (line 1047) | static inline float vmathT3GetElem( const VmathTransform3 *tfrm, int col... function vmathT3GetCol0 (line 1054) | static inline void vmathT3GetCol0( VmathVector3 *result, const VmathTran... function vmathT3GetCol1 (line 1059) | static inline void vmathT3GetCol1( VmathVector3 *result, const VmathTran... function vmathT3GetCol2 (line 1064) | static inline void vmathT3GetCol2( VmathVector3 *result, const VmathTran... function vmathT3GetCol3 (line 1069) | static inline void vmathT3GetCol3( VmathVector3 *result, const VmathTran... function vmathT3GetCol (line 1074) | static inline void vmathT3GetCol( VmathVector3 *result, const VmathTrans... function vmathT3GetRow (line 1079) | static inline void vmathT3GetRow( VmathVector4 *result, const VmathTrans... function vmathT3Inverse (line 1084) | static inline void vmathT3Inverse( VmathTransform3 *result, const VmathT... function vmathT3OrthoInverse (line 1107) | static inline void vmathT3OrthoInverse( VmathTransform3 *result, const V... function vmathT3AbsPerElem (line 1125) | static inline void vmathT3AbsPerElem( VmathTransform3 *result, const Vma... function vmathT3MulV3 (line 1133) | static inline void vmathT3MulV3( VmathVector3 *result, const VmathTransf... function vmathT3MulP3 (line 1142) | static inline void vmathT3MulP3( VmathPoint3 *result, const VmathTransfo... function vmathT3Mul (line 1151) | static inline void vmathT3Mul( VmathTransform3 *result, const VmathTrans... function vmathT3MulPerElem (line 1164) | static inline void vmathT3MulPerElem( VmathTransform3 *result, const Vma... function vmathT3MakeIdentity (line 1172) | static inline void vmathT3MakeIdentity( VmathTransform3 *result ) function vmathT3SetUpper3x3 (line 1180) | static inline void vmathT3SetUpper3x3( VmathTransform3 *result, const Vm... function vmathT3GetUpper3x3 (line 1187) | static inline void vmathT3GetUpper3x3( VmathMatrix3 *result, const Vmath... function vmathT3SetTranslation (line 1192) | static inline void vmathT3SetTranslation( VmathTransform3 *result, const... function vmathT3GetTranslation (line 1197) | static inline void vmathT3GetTranslation( VmathVector3 *result, const Vm... function vmathT3MakeRotationX (line 1202) | static inline void vmathT3MakeRotationX( VmathTransform3 *result, float ... function vmathT3MakeRotationY (line 1213) | static inline void vmathT3MakeRotationY( VmathTransform3 *result, float ... function vmathT3MakeRotationZ (line 1224) | static inline void vmathT3MakeRotationZ( VmathTransform3 *result, float ... function vmathT3MakeRotationZYX (line 1235) | static inline void vmathT3MakeRotationZYX( VmathTransform3 *result, cons... function vmathT3MakeRotationAxis (line 1252) | static inline void vmathT3MakeRotationAxis( VmathTransform3 *result, flo... function vmathT3MakeRotationQ (line 1261) | static inline void vmathT3MakeRotationQ( VmathTransform3 *result, const ... function vmathT3MakeScale (line 1270) | static inline void vmathT3MakeScale( VmathTransform3 *result, const Vmat... function vmathT3AppendScale (line 1278) | static inline void vmathT3AppendScale( VmathTransform3 *result, const Vm... function vmathT3PrependScale (line 1286) | static inline void vmathT3PrependScale( VmathTransform3 *result, const V... function vmathT3MakeTranslation (line 1294) | static inline void vmathT3MakeTranslation( VmathTransform3 *result, cons... function vmathT3Select (line 1302) | static inline void vmathT3Select( VmathTransform3 *result, const VmathTr... function vmathT3Print (line 1312) | static inline void vmathT3Print( const VmathTransform3 *tfrm ) function vmathT3Prints (line 1323) | static inline void vmathT3Prints( const VmathTransform3 *tfrm, const cha... function vmathQMakeFromM3 (line 1331) | static inline void vmathQMakeFromM3( VmathQuat *result, const VmathMatri... function vmathV3Outer (line 1408) | static inline void vmathV3Outer( VmathMatrix3 *result, const VmathVector... function vmathV4Outer (line 1415) | static inline void vmathV4Outer( VmathMatrix4 *result, const VmathVector... function vmathV3RowMul (line 1423) | static inline void vmathV3RowMul( VmathVector3 *result, const VmathVecto... function vmathV3CrossMatrix (line 1432) | static inline void vmathV3CrossMatrix( VmathMatrix3 *result, const Vmath... function vmathV3CrossMatrixMul (line 1439) | static inline void vmathV3CrossMatrixMul( VmathMatrix3 *result, const Vm... FILE: samples/vectormath/scalar/c/mat_aos_v.h function VmathMatrix3 (line 45) | static inline VmathMatrix3 vmathM3MakeFromScalar_V( float scalar ) function VmathMatrix3 (line 52) | static inline VmathMatrix3 vmathM3MakeFromQ_V( VmathQuat unitQuat ) function VmathMatrix3 (line 59) | static inline VmathMatrix3 vmathM3MakeFromCols_V( VmathVector3 _col0, Vm... function vmathM3SetCol0_V (line 66) | static inline void vmathM3SetCol0_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol1_V (line 71) | static inline void vmathM3SetCol1_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol2_V (line 76) | static inline void vmathM3SetCol2_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol_V (line 81) | static inline void vmathM3SetCol_V( VmathMatrix3 *result, int col, Vmath... function vmathM3SetRow_V (line 86) | static inline void vmathM3SetRow_V( VmathMatrix3 *result, int row, Vmath... function vmathM3SetElem_V (line 91) | static inline void vmathM3SetElem_V( VmathMatrix3 *result, int col, int ... function vmathM3GetElem_V (line 96) | static inline float vmathM3GetElem_V( VmathMatrix3 mat, int col, int row ) function VmathVector3 (line 101) | static inline VmathVector3 vmathM3GetCol0_V( VmathMatrix3 mat ) function VmathVector3 (line 108) | static inline VmathVector3 vmathM3GetCol1_V( VmathMatrix3 mat ) function VmathVector3 (line 115) | static inline VmathVector3 vmathM3GetCol2_V( VmathMatrix3 mat ) function VmathVector3 (line 122) | static inline VmathVector3 vmathM3GetCol_V( VmathMatrix3 mat, int col ) function VmathVector3 (line 129) | static inline VmathVector3 vmathM3GetRow_V( VmathMatrix3 mat, int row ) function VmathMatrix3 (line 136) | static inline VmathMatrix3 vmathM3Transpose_V( VmathMatrix3 mat ) function VmathMatrix3 (line 143) | static inline VmathMatrix3 vmathM3Inverse_V( VmathMatrix3 mat ) function vmathM3Determinant_V (line 150) | static inline float vmathM3Determinant_V( VmathMatrix3 mat ) function VmathMatrix3 (line 155) | static inline VmathMatrix3 vmathM3Add_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 162) | static inline VmathMatrix3 vmathM3Sub_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 169) | static inline VmathMatrix3 vmathM3Neg_V( VmathMatrix3 mat ) function VmathMatrix3 (line 176) | static inline VmathMatrix3 vmathM3AbsPerElem_V( VmathMatrix3 mat ) function VmathMatrix3 (line 183) | static inline VmathMatrix3 vmathM3ScalarMul_V( VmathMatrix3 mat, float s... function VmathVector3 (line 190) | static inline VmathVector3 vmathM3MulV3_V( VmathMatrix3 mat, VmathVector... function VmathMatrix3 (line 197) | static inline VmathMatrix3 vmathM3Mul_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 204) | static inline VmathMatrix3 vmathM3MulPerElem_V( VmathMatrix3 mat0, Vmath... function VmathMatrix3 (line 211) | static inline VmathMatrix3 vmathM3MakeIdentity_V( ) function VmathMatrix3 (line 218) | static inline VmathMatrix3 vmathM3MakeRotationX_V( float radians ) function VmathMatrix3 (line 225) | static inline VmathMatrix3 vmathM3MakeRotationY_V( float radians ) function VmathMatrix3 (line 232) | static inline VmathMatrix3 vmathM3MakeRotationZ_V( float radians ) function VmathMatrix3 (line 239) | static inline VmathMatrix3 vmathM3MakeRotationZYX_V( VmathVector3 radian... function VmathMatrix3 (line 246) | static inline VmathMatrix3 vmathM3MakeRotationAxis_V( float radians, Vma... function VmathMatrix3 (line 253) | static inline VmathMatrix3 vmathM3MakeRotationQ_V( VmathQuat unitQuat ) function VmathMatrix3 (line 260) | static inline VmathMatrix3 vmathM3MakeScale_V( VmathVector3 scaleVec ) function VmathMatrix3 (line 267) | static inline VmathMatrix3 vmathM3AppendScale_V( VmathMatrix3 mat, Vmath... function VmathMatrix3 (line 274) | static inline VmathMatrix3 vmathM3PrependScale_V( VmathVector3 scaleVec,... function VmathMatrix3 (line 281) | static inline VmathMatrix3 vmathM3Select_V( VmathMatrix3 mat0, VmathMatr... function vmathM3Print_V (line 290) | static inline void vmathM3Print_V( VmathMatrix3 mat ) function vmathM3Prints_V (line 295) | static inline void vmathM3Prints_V( VmathMatrix3 mat, const char *name ) function VmathMatrix4 (line 302) | static inline VmathMatrix4 vmathM4MakeFromScalar_V( float scalar ) function VmathMatrix4 (line 309) | static inline VmathMatrix4 vmathM4MakeFromT3_V( VmathTransform3 mat ) function VmathMatrix4 (line 316) | static inline VmathMatrix4 vmathM4MakeFromCols_V( VmathVector4 _col0, Vm... function VmathMatrix4 (line 323) | static inline VmathMatrix4 vmathM4MakeFromM3V3_V( VmathMatrix3 mat, Vmat... function VmathMatrix4 (line 330) | static inline VmathMatrix4 vmathM4MakeFromQV3_V( VmathQuat unitQuat, Vma... function vmathM4SetCol0_V (line 337) | static inline void vmathM4SetCol0_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol1_V (line 342) | static inline void vmathM4SetCol1_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol2_V (line 347) | static inline void vmathM4SetCol2_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol3_V (line 352) | static inline void vmathM4SetCol3_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol_V (line 357) | static inline void vmathM4SetCol_V( VmathMatrix4 *result, int col, Vmath... function vmathM4SetRow_V (line 362) | static inline void vmathM4SetRow_V( VmathMatrix4 *result, int row, Vmath... function vmathM4SetElem_V (line 367) | static inline void vmathM4SetElem_V( VmathMatrix4 *result, int col, int ... function vmathM4GetElem_V (line 372) | static inline float vmathM4GetElem_V( VmathMatrix4 mat, int col, int row ) function VmathVector4 (line 377) | static inline VmathVector4 vmathM4GetCol0_V( VmathMatrix4 mat ) function VmathVector4 (line 384) | static inline VmathVector4 vmathM4GetCol1_V( VmathMatrix4 mat ) function VmathVector4 (line 391) | static inline VmathVector4 vmathM4GetCol2_V( VmathMatrix4 mat ) function VmathVector4 (line 398) | static inline VmathVector4 vmathM4GetCol3_V( VmathMatrix4 mat ) function VmathVector4 (line 405) | static inline VmathVector4 vmathM4GetCol_V( VmathMatrix4 mat, int col ) function VmathVector4 (line 412) | static inline VmathVector4 vmathM4GetRow_V( VmathMatrix4 mat, int row ) function VmathMatrix4 (line 419) | static inline VmathMatrix4 vmathM4Transpose_V( VmathMatrix4 mat ) function VmathMatrix4 (line 426) | static inline VmathMatrix4 vmathM4Inverse_V( VmathMatrix4 mat ) function VmathMatrix4 (line 433) | static inline VmathMatrix4 vmathM4AffineInverse_V( VmathMatrix4 mat ) function VmathMatrix4 (line 440) | static inline VmathMatrix4 vmathM4OrthoInverse_V( VmathMatrix4 mat ) function vmathM4Determinant_V (line 447) | static inline float vmathM4Determinant_V( VmathMatrix4 mat ) function VmathMatrix4 (line 452) | static inline VmathMatrix4 vmathM4Add_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 459) | static inline VmathMatrix4 vmathM4Sub_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 466) | static inline VmathMatrix4 vmathM4Neg_V( VmathMatrix4 mat ) function VmathMatrix4 (line 473) | static inline VmathMatrix4 vmathM4AbsPerElem_V( VmathMatrix4 mat ) function VmathMatrix4 (line 480) | static inline VmathMatrix4 vmathM4ScalarMul_V( VmathMatrix4 mat, float s... function VmathVector4 (line 487) | static inline VmathVector4 vmathM4MulV4_V( VmathMatrix4 mat, VmathVector... function VmathVector4 (line 494) | static inline VmathVector4 vmathM4MulV3_V( VmathMatrix4 mat, VmathVector... function VmathVector4 (line 501) | static inline VmathVector4 vmathM4MulP3_V( VmathMatrix4 mat, VmathPoint3... function VmathMatrix4 (line 508) | static inline VmathMatrix4 vmathM4Mul_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 515) | static inline VmathMatrix4 vmathM4MulT3_V( VmathMatrix4 mat, VmathTransf... function VmathMatrix4 (line 522) | static inline VmathMatrix4 vmathM4MulPerElem_V( VmathMatrix4 mat0, Vmath... function VmathMatrix4 (line 529) | static inline VmathMatrix4 vmathM4MakeIdentity_V( ) function vmathM4SetUpper3x3_V (line 536) | static inline void vmathM4SetUpper3x3_V( VmathMatrix4 *result, VmathMatr... function VmathMatrix3 (line 541) | static inline VmathMatrix3 vmathM4GetUpper3x3_V( VmathMatrix4 mat ) function vmathM4SetTranslation_V (line 548) | static inline void vmathM4SetTranslation_V( VmathMatrix4 *result, VmathV... function VmathVector3 (line 553) | static inline VmathVector3 vmathM4GetTranslation_V( VmathMatrix4 mat ) function VmathMatrix4 (line 560) | static inline VmathMatrix4 vmathM4MakeRotationX_V( float radians ) function VmathMatrix4 (line 567) | static inline VmathMatrix4 vmathM4MakeRotationY_V( float radians ) function VmathMatrix4 (line 574) | static inline VmathMatrix4 vmathM4MakeRotationZ_V( float radians ) function VmathMatrix4 (line 581) | static inline VmathMatrix4 vmathM4MakeRotationZYX_V( VmathVector3 radian... function VmathMatrix4 (line 588) | static inline VmathMatrix4 vmathM4MakeRotationAxis_V( float radians, Vma... function VmathMatrix4 (line 595) | static inline VmathMatrix4 vmathM4MakeRotationQ_V( VmathQuat unitQuat ) function VmathMatrix4 (line 602) | static inline VmathMatrix4 vmathM4MakeScale_V( VmathVector3 scaleVec ) function VmathMatrix4 (line 609) | static inline VmathMatrix4 vmathM4AppendScale_V( VmathMatrix4 mat, Vmath... function VmathMatrix4 (line 616) | static inline VmathMatrix4 vmathM4PrependScale_V( VmathVector3 scaleVec,... function VmathMatrix4 (line 623) | static inline VmathMatrix4 vmathM4MakeTranslation_V( VmathVector3 transl... function VmathMatrix4 (line 630) | static inline VmathMatrix4 vmathM4MakeLookAt_V( VmathPoint3 eyePos, Vmat... function VmathMatrix4 (line 637) | static inline VmathMatrix4 vmathM4MakePerspective_V( float fovyRadians, ... function VmathMatrix4 (line 644) | static inline VmathMatrix4 vmathM4MakeFrustum_V( float left, float right... function VmathMatrix4 (line 651) | static inline VmathMatrix4 vmathM4MakeOrthographic_V( float left, float ... function VmathMatrix4 (line 658) | static inline VmathMatrix4 vmathM4Select_V( VmathMatrix4 mat0, VmathMatr... function vmathM4Print_V (line 667) | static inline void vmathM4Print_V( VmathMatrix4 mat ) function vmathM4Prints_V (line 672) | static inline void vmathM4Prints_V( VmathMatrix4 mat, const char *name ) function VmathTransform3 (line 679) | static inline VmathTransform3 vmathT3MakeFromScalar_V( float scalar ) function VmathTransform3 (line 686) | static inline VmathTransform3 vmathT3MakeFromCols_V( VmathVector3 _col0,... function VmathTransform3 (line 693) | static inline VmathTransform3 vmathT3MakeFromM3V3_V( VmathMatrix3 tfrm, ... function VmathTransform3 (line 700) | static inline VmathTransform3 vmathT3MakeFromQV3_V( VmathQuat unitQuat, ... function vmathT3SetCol0_V (line 707) | static inline void vmathT3SetCol0_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol1_V (line 712) | static inline void vmathT3SetCol1_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol2_V (line 717) | static inline void vmathT3SetCol2_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol3_V (line 722) | static inline void vmathT3SetCol3_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol_V (line 727) | static inline void vmathT3SetCol_V( VmathTransform3 *result, int col, Vm... function vmathT3SetRow_V (line 732) | static inline void vmathT3SetRow_V( VmathTransform3 *result, int row, Vm... function vmathT3SetElem_V (line 737) | static inline void vmathT3SetElem_V( VmathTransform3 *result, int col, i... function vmathT3GetElem_V (line 742) | static inline float vmathT3GetElem_V( VmathTransform3 tfrm, int col, int... function VmathVector3 (line 747) | static inline VmathVector3 vmathT3GetCol0_V( VmathTransform3 tfrm ) function VmathVector3 (line 754) | static inline VmathVector3 vmathT3GetCol1_V( VmathTransform3 tfrm ) function VmathVector3 (line 761) | static inline VmathVector3 vmathT3GetCol2_V( VmathTransform3 tfrm ) function VmathVector3 (line 768) | static inline VmathVector3 vmathT3GetCol3_V( VmathTransform3 tfrm ) function VmathVector3 (line 775) | static inline VmathVector3 vmathT3GetCol_V( VmathTransform3 tfrm, int col ) function VmathVector4 (line 782) | static inline VmathVector4 vmathT3GetRow_V( VmathTransform3 tfrm, int row ) function VmathTransform3 (line 789) | static inline VmathTransform3 vmathT3Inverse_V( VmathTransform3 tfrm ) function VmathTransform3 (line 796) | static inline VmathTransform3 vmathT3OrthoInverse_V( VmathTransform3 tfrm ) function VmathTransform3 (line 803) | static inline VmathTransform3 vmathT3AbsPerElem_V( VmathTransform3 tfrm ) function VmathVector3 (line 810) | static inline VmathVector3 vmathT3MulV3_V( VmathTransform3 tfrm, VmathVe... function VmathPoint3 (line 817) | static inline VmathPoint3 vmathT3MulP3_V( VmathTransform3 tfrm, VmathPoi... function VmathTransform3 (line 824) | static inline VmathTransform3 vmathT3Mul_V( VmathTransform3 tfrm0, Vmath... function VmathTransform3 (line 831) | static inline VmathTransform3 vmathT3MulPerElem_V( VmathTransform3 tfrm0... function VmathTransform3 (line 838) | static inline VmathTransform3 vmathT3MakeIdentity_V( ) function vmathT3SetUpper3x3_V (line 845) | static inline void vmathT3SetUpper3x3_V( VmathTransform3 *result, VmathM... function VmathMatrix3 (line 850) | static inline VmathMatrix3 vmathT3GetUpper3x3_V( VmathTransform3 tfrm ) function vmathT3SetTranslation_V (line 857) | static inline void vmathT3SetTranslation_V( VmathTransform3 *result, Vma... function VmathVector3 (line 862) | static inline VmathVector3 vmathT3GetTranslation_V( VmathTransform3 tfrm ) function VmathTransform3 (line 869) | static inline VmathTransform3 vmathT3MakeRotationX_V( float radians ) function VmathTransform3 (line 876) | static inline VmathTransform3 vmathT3MakeRotationY_V( float radians ) function VmathTransform3 (line 883) | static inline VmathTransform3 vmathT3MakeRotationZ_V( float radians ) function VmathTransform3 (line 890) | static inline VmathTransform3 vmathT3MakeRotationZYX_V( VmathVector3 rad... function VmathTransform3 (line 897) | static inline VmathTransform3 vmathT3MakeRotationAxis_V( float radians, ... function VmathTransform3 (line 904) | static inline VmathTransform3 vmathT3MakeRotationQ_V( VmathQuat unitQuat ) function VmathTransform3 (line 911) | static inline VmathTransform3 vmathT3MakeScale_V( VmathVector3 scaleVec ) function VmathTransform3 (line 918) | static inline VmathTransform3 vmathT3AppendScale_V( VmathTransform3 tfrm... function VmathTransform3 (line 925) | static inline VmathTransform3 vmathT3PrependScale_V( VmathVector3 scaleV... function VmathTransform3 (line 932) | static inline VmathTransform3 vmathT3MakeTranslation_V( VmathVector3 tra... function VmathTransform3 (line 939) | static inline VmathTransform3 vmathT3Select_V( VmathTransform3 tfrm0, Vm... function vmathT3Print_V (line 948) | static inline void vmathT3Print_V( VmathTransform3 tfrm ) function vmathT3Prints_V (line 953) | static inline void vmathT3Prints_V( VmathTransform3 tfrm, const char *na... function VmathQuat (line 960) | static inline VmathQuat vmathQMakeFromM3_V( VmathMatrix3 tfrm ) function VmathMatrix3 (line 967) | static inline VmathMatrix3 vmathV3Outer_V( VmathVector3 tfrm0, VmathVect... function VmathMatrix4 (line 974) | static inline VmathMatrix4 vmathV4Outer_V( VmathVector4 tfrm0, VmathVect... function VmathVector3 (line 981) | static inline VmathVector3 vmathV3RowMul_V( VmathVector3 vec, VmathMatri... function VmathMatrix3 (line 988) | static inline VmathMatrix3 vmathV3CrossMatrix_V( VmathVector3 vec ) function VmathMatrix3 (line 995) | static inline VmathMatrix3 vmathV3CrossMatrixMul_V( VmathVector3 vec, Vm... FILE: samples/vectormath/scalar/c/quat_aos.h function vmathQCopy (line 44) | static inline void vmathQCopy( VmathQuat *result, const VmathQuat *quat ) function vmathQMakeFromElems (line 52) | static inline void vmathQMakeFromElems( VmathQuat *result, float _x, flo... function vmathQMakeFromV3Scalar (line 60) | static inline void vmathQMakeFromV3Scalar( VmathQuat *result, const Vmat... function vmathQMakeFromV4 (line 66) | static inline void vmathQMakeFromV4( VmathQuat *result, const VmathVecto... function vmathQMakeFromScalar (line 74) | static inline void vmathQMakeFromScalar( VmathQuat *result, float scalar ) function vmathQMakeIdentity (line 82) | static inline void vmathQMakeIdentity( VmathQuat *result ) function vmathQLerp (line 87) | static inline void vmathQLerp( VmathQuat *result, float t, const VmathQu... function vmathQSlerp (line 95) | static inline void vmathQSlerp( VmathQuat *result, float t, const VmathQ... function vmathQSquad (line 120) | static inline void vmathQSquad( VmathQuat *result, float t, const VmathQ... function vmathQSetXYZ (line 128) | static inline void vmathQSetXYZ( VmathQuat *result, const VmathVector3 *... function vmathQGetXYZ (line 135) | static inline void vmathQGetXYZ( VmathVector3 *result, const VmathQuat *... function vmathQSetX (line 140) | static inline void vmathQSetX( VmathQuat *result, float _x ) function vmathQGetX (line 145) | static inline float vmathQGetX( const VmathQuat *quat ) function vmathQSetY (line 150) | static inline void vmathQSetY( VmathQuat *result, float _y ) function vmathQGetY (line 155) | static inline float vmathQGetY( const VmathQuat *quat ) function vmathQSetZ (line 160) | static inline void vmathQSetZ( VmathQuat *result, float _z ) function vmathQGetZ (line 165) | static inline float vmathQGetZ( const VmathQuat *quat ) function vmathQSetW (line 170) | static inline void vmathQSetW( VmathQuat *result, float _w ) function vmathQGetW (line 175) | static inline float vmathQGetW( const VmathQuat *quat ) function vmathQSetElem (line 180) | static inline void vmathQSetElem( VmathQuat *result, int idx, float value ) function vmathQGetElem (line 185) | static inline float vmathQGetElem( const VmathQuat *quat, int idx ) function vmathQAdd (line 190) | static inline void vmathQAdd( VmathQuat *result, const VmathQuat *quat0,... function vmathQSub (line 198) | static inline void vmathQSub( VmathQuat *result, const VmathQuat *quat0,... function vmathQScalarMul (line 206) | static inline void vmathQScalarMul( VmathQuat *result, const VmathQuat *... function vmathQScalarDiv (line 214) | static inline void vmathQScalarDiv( VmathQuat *result, const VmathQuat *... function vmathQNeg (line 222) | static inline void vmathQNeg( VmathQuat *result, const VmathQuat *quat ) function vmathQDot (line 230) | static inline float vmathQDot( const VmathQuat *quat0, const VmathQuat *... function vmathQNorm (line 240) | static inline float vmathQNorm( const VmathQuat *quat ) function vmathQLength (line 250) | static inline float vmathQLength( const VmathQuat *quat ) function vmathQNormalize (line 255) | static inline void vmathQNormalize( VmathQuat *result, const VmathQuat *... function vmathQMakeRotationArc (line 266) | static inline void vmathQMakeRotationArc( VmathQuat *result, const Vmath... function vmathQMakeRotationAxis (line 277) | static inline void vmathQMakeRotationAxis( VmathQuat *result, float radi... function vmathQMakeRotationX (line 288) | static inline void vmathQMakeRotationX( VmathQuat *result, float radians ) function vmathQMakeRotationY (line 297) | static inline void vmathQMakeRotationY( VmathQuat *result, float radians ) function vmathQMakeRotationZ (line 306) | static inline void vmathQMakeRotationZ( VmathQuat *result, float radians ) function vmathQMul (line 315) | static inline void vmathQMul( VmathQuat *result, const VmathQuat *quat0,... function vmathQRotate (line 325) | static inline void vmathQRotate( VmathVector3 *result, const VmathQuat *... function vmathQConj (line 337) | static inline void vmathQConj( VmathQuat *result, const VmathQuat *quat ) function vmathQSelect (line 342) | static inline void vmathQSelect( VmathQuat *result, const VmathQuat *qua... function vmathQPrint (line 352) | static inline void vmathQPrint( const VmathQuat *quat ) function vmathQPrints (line 357) | static inline void vmathQPrints( const VmathQuat *quat, const char *name ) FILE: samples/vectormath/scalar/c/quat_aos_v.h function VmathQuat (line 44) | static inline VmathQuat vmathQMakeFromElems_V( float _x, float _y, float... function VmathQuat (line 51) | static inline VmathQuat vmathQMakeFromV3Scalar_V( VmathVector3 xyz, floa... function VmathQuat (line 58) | static inline VmathQuat vmathQMakeFromV4_V( VmathVector4 vec ) function VmathQuat (line 65) | static inline VmathQuat vmathQMakeFromScalar_V( float scalar ) function VmathQuat (line 72) | static inline VmathQuat vmathQMakeIdentity_V( ) function VmathQuat (line 79) | static inline VmathQuat vmathQLerp_V( float t, VmathQuat quat0, VmathQua... function VmathQuat (line 86) | static inline VmathQuat vmathQSlerp_V( float t, VmathQuat unitQuat0, Vma... function VmathQuat (line 93) | static inline VmathQuat vmathQSquad_V( float t, VmathQuat unitQuat0, Vma... function vmathQSetXYZ_V (line 100) | static inline void vmathQSetXYZ_V( VmathQuat *result, VmathVector3 vec ) function VmathVector3 (line 105) | static inline VmathVector3 vmathQGetXYZ_V( VmathQuat quat ) function vmathQSetX_V (line 112) | static inline void vmathQSetX_V( VmathQuat *result, float _x ) function vmathQGetX_V (line 117) | static inline float vmathQGetX_V( VmathQuat quat ) function vmathQSetY_V (line 122) | static inline void vmathQSetY_V( VmathQuat *result, float _y ) function vmathQGetY_V (line 127) | static inline float vmathQGetY_V( VmathQuat quat ) function vmathQSetZ_V (line 132) | static inline void vmathQSetZ_V( VmathQuat *result, float _z ) function vmathQGetZ_V (line 137) | static inline float vmathQGetZ_V( VmathQuat quat ) function vmathQSetW_V (line 142) | static inline void vmathQSetW_V( VmathQuat *result, float _w ) function vmathQGetW_V (line 147) | static inline float vmathQGetW_V( VmathQuat quat ) function vmathQSetElem_V (line 152) | static inline void vmathQSetElem_V( VmathQuat *result, int idx, float va... function vmathQGetElem_V (line 157) | static inline float vmathQGetElem_V( VmathQuat quat, int idx ) function VmathQuat (line 162) | static inline VmathQuat vmathQAdd_V( VmathQuat quat0, VmathQuat quat1 ) function VmathQuat (line 169) | static inline VmathQuat vmathQSub_V( VmathQuat quat0, VmathQuat quat1 ) function VmathQuat (line 176) | static inline VmathQuat vmathQScalarMul_V( VmathQuat quat, float scalar ) function VmathQuat (line 183) | static inline VmathQuat vmathQScalarDiv_V( VmathQuat quat, float scalar ) function VmathQuat (line 190) | static inline VmathQuat vmathQNeg_V( VmathQuat quat ) function vmathQDot_V (line 197) | static inline float vmathQDot_V( VmathQuat quat0, VmathQuat quat1 ) function vmathQNorm_V (line 202) | static inline float vmathQNorm_V( VmathQuat quat ) function vmathQLength_V (line 207) | static inline float vmathQLength_V( VmathQuat quat ) function VmathQuat (line 212) | static inline VmathQuat vmathQNormalize_V( VmathQuat quat ) function VmathQuat (line 219) | static inline VmathQuat vmathQMakeRotationArc_V( VmathVector3 unitVec0, ... function VmathQuat (line 226) | static inline VmathQuat vmathQMakeRotationAxis_V( float radians, VmathVe... function VmathQuat (line 233) | static inline VmathQuat vmathQMakeRotationX_V( float radians ) function VmathQuat (line 240) | static inline VmathQuat vmathQMakeRotationY_V( float radians ) function VmathQuat (line 247) | static inline VmathQuat vmathQMakeRotationZ_V( float radians ) function VmathQuat (line 254) | static inline VmathQuat vmathQMul_V( VmathQuat quat0, VmathQuat quat1 ) function VmathVector3 (line 261) | static inline VmathVector3 vmathQRotate_V( VmathQuat quat, VmathVector3 ... function VmathQuat (line 268) | static inline VmathQuat vmathQConj_V( VmathQuat quat ) function VmathQuat (line 275) | static inline VmathQuat vmathQSelect_V( VmathQuat quat0, VmathQuat quat1... function vmathQPrint_V (line 284) | static inline void vmathQPrint_V( VmathQuat quat ) function vmathQPrints_V (line 289) | static inline void vmathQPrints_V( VmathQuat quat, const char *name ) FILE: samples/vectormath/scalar/c/vec_aos.h function vmathV3Copy (line 49) | static inline void vmathV3Copy( VmathVector3 *result, const VmathVector3... function vmathV3MakeFromElems (line 56) | static inline void vmathV3MakeFromElems( VmathVector3 *result, float _x,... function vmathV3MakeFromP3 (line 63) | static inline void vmathV3MakeFromP3( VmathVector3 *result, const VmathP... function vmathV3MakeFromScalar (line 70) | static inline void vmathV3MakeFromScalar( VmathVector3 *result, float sc... function vmathV3MakeXAxis (line 77) | static inline void vmathV3MakeXAxis( VmathVector3 *result ) function vmathV3MakeYAxis (line 82) | static inline void vmathV3MakeYAxis( VmathVector3 *result ) function vmathV3MakeZAxis (line 87) | static inline void vmathV3MakeZAxis( VmathVector3 *result ) function vmathV3Lerp (line 92) | static inline void vmathV3Lerp( VmathVector3 *result, float t, const Vma... function vmathV3Slerp (line 100) | static inline void vmathV3Slerp( VmathVector3 *result, float t, const Vm... function vmathV3SetX (line 119) | static inline void vmathV3SetX( VmathVector3 *result, float _x ) function vmathV3GetX (line 124) | static inline float vmathV3GetX( const VmathVector3 *vec ) function vmathV3SetY (line 129) | static inline void vmathV3SetY( VmathVector3 *result, float _y ) function vmathV3GetY (line 134) | static inline float vmathV3GetY( const VmathVector3 *vec ) function vmathV3SetZ (line 139) | static inline void vmathV3SetZ( VmathVector3 *result, float _z ) function vmathV3GetZ (line 144) | static inline float vmathV3GetZ( const VmathVector3 *vec ) function vmathV3SetElem (line 149) | static inline void vmathV3SetElem( VmathVector3 *result, int idx, float ... function vmathV3GetElem (line 154) | static inline float vmathV3GetElem( const VmathVector3 *vec, int idx ) function vmathV3Add (line 159) | static inline void vmathV3Add( VmathVector3 *result, const VmathVector3 ... function vmathV3Sub (line 166) | static inline void vmathV3Sub( VmathVector3 *result, const VmathVector3 ... function vmathV3AddP3 (line 173) | static inline void vmathV3AddP3( VmathPoint3 *result, const VmathVector3... function vmathV3ScalarMul (line 180) | static inline void vmathV3ScalarMul( VmathVector3 *result, const VmathVe... function vmathV3ScalarDiv (line 187) | static inline void vmathV3ScalarDiv( VmathVector3 *result, const VmathVe... function vmathV3Neg (line 194) | static inline void vmathV3Neg( VmathVector3 *result, const VmathVector3 ... function vmathV3MulPerElem (line 201) | static inline void vmathV3MulPerElem( VmathVector3 *result, const VmathV... function vmathV3DivPerElem (line 208) | static inline void vmathV3DivPerElem( VmathVector3 *result, const VmathV... function vmathV3RecipPerElem (line 215) | static inline void vmathV3RecipPerElem( VmathVector3 *result, const Vmat... function vmathV3SqrtPerElem (line 222) | static inline void vmathV3SqrtPerElem( VmathVector3 *result, const Vmath... function vmathV3RsqrtPerElem (line 229) | static inline void vmathV3RsqrtPerElem( VmathVector3 *result, const Vmat... function vmathV3AbsPerElem (line 236) | static inline void vmathV3AbsPerElem( VmathVector3 *result, const VmathV... function vmathV3CopySignPerElem (line 243) | static inline void vmathV3CopySignPerElem( VmathVector3 *result, const V... function vmathV3MaxPerElem (line 250) | static inline void vmathV3MaxPerElem( VmathVector3 *result, const VmathV... function vmathV3MaxElem (line 257) | static inline float vmathV3MaxElem( const VmathVector3 *vec ) function vmathV3MinPerElem (line 265) | static inline void vmathV3MinPerElem( VmathVector3 *result, const VmathV... function vmathV3MinElem (line 272) | static inline float vmathV3MinElem( const VmathVector3 *vec ) function vmathV3Sum (line 280) | static inline float vmathV3Sum( const VmathVector3 *vec ) function vmathV3Dot (line 288) | static inline float vmathV3Dot( const VmathVector3 *vec0, const VmathVec... function vmathV3LengthSqr (line 297) | static inline float vmathV3LengthSqr( const VmathVector3 *vec ) function vmathV3Length (line 306) | static inline float vmathV3Length( const VmathVector3 *vec ) function vmathV3Normalize (line 311) | static inline void vmathV3Normalize( VmathVector3 *result, const VmathVe... function vmathV3Cross (line 321) | static inline void vmathV3Cross( VmathVector3 *result, const VmathVector... function vmathV3Select (line 330) | static inline void vmathV3Select( VmathVector3 *result, const VmathVecto... function vmathV3Print (line 339) | static inline void vmathV3Print( const VmathVector3 *vec ) function vmathV3Prints (line 344) | static inline void vmathV3Prints( const VmathVector3 *vec, const char *n... function vmathV4Copy (line 351) | static inline void vmathV4Copy( VmathVector4 *result, const VmathVector4... function vmathV4MakeFromElems (line 359) | static inline void vmathV4MakeFromElems( VmathVector4 *result, float _x,... function vmathV4MakeFromV3Scalar (line 367) | static inline void vmathV4MakeFromV3Scalar( VmathVector4 *result, const ... function vmathV4MakeFromV3 (line 373) | static inline void vmathV4MakeFromV3( VmathVector4 *result, const VmathV... function vmathV4MakeFromP3 (line 381) | static inline void vmathV4MakeFromP3( VmathVector4 *result, const VmathP... function vmathV4MakeFromQ (line 389) | static inline void vmathV4MakeFromQ( VmathVector4 *result, const VmathQu... function vmathV4MakeFromScalar (line 397) | static inline void vmathV4MakeFromScalar( VmathVector4 *result, float sc... function vmathV4MakeXAxis (line 405) | static inline void vmathV4MakeXAxis( VmathVector4 *result ) function vmathV4MakeYAxis (line 410) | static inline void vmathV4MakeYAxis( VmathVector4 *result ) function vmathV4MakeZAxis (line 415) | static inline void vmathV4MakeZAxis( VmathVector4 *result ) function vmathV4MakeWAxis (line 420) | static inline void vmathV4MakeWAxis( VmathVector4 *result ) function vmathV4Lerp (line 425) | static inline void vmathV4Lerp( VmathVector4 *result, float t, const Vma... function vmathV4Slerp (line 433) | static inline void vmathV4Slerp( VmathVector4 *result, float t, const Vm... function vmathV4SetXYZ (line 452) | static inline void vmathV4SetXYZ( VmathVector4 *result, const VmathVecto... function vmathV4GetXYZ (line 459) | static inline void vmathV4GetXYZ( VmathVector3 *result, const VmathVecto... function vmathV4SetX (line 464) | static inline void vmathV4SetX( VmathVector4 *result, float _x ) function vmathV4GetX (line 469) | static inline float vmathV4GetX( const VmathVector4 *vec ) function vmathV4SetY (line 474) | static inline void vmathV4SetY( VmathVector4 *result, float _y ) function vmathV4GetY (line 479) | static inline float vmathV4GetY( const VmathVector4 *vec ) function vmathV4SetZ (line 484) | static inline void vmathV4SetZ( VmathVector4 *result, float _z ) function vmathV4GetZ (line 489) | static inline float vmathV4GetZ( const VmathVector4 *vec ) function vmathV4SetW (line 494) | static inline void vmathV4SetW( VmathVector4 *result, float _w ) function vmathV4GetW (line 499) | static inline float vmathV4GetW( const VmathVector4 *vec ) function vmathV4SetElem (line 504) | static inline void vmathV4SetElem( VmathVector4 *result, int idx, float ... function vmathV4GetElem (line 509) | static inline float vmathV4GetElem( const VmathVector4 *vec, int idx ) function vmathV4Add (line 514) | static inline void vmathV4Add( VmathVector4 *result, const VmathVector4 ... function vmathV4Sub (line 522) | static inline void vmathV4Sub( VmathVector4 *result, const VmathVector4 ... function vmathV4ScalarMul (line 530) | static inline void vmathV4ScalarMul( VmathVector4 *result, const VmathVe... function vmathV4ScalarDiv (line 538) | static inline void vmathV4ScalarDiv( VmathVector4 *result, const VmathVe... function vmathV4Neg (line 546) | static inline void vmathV4Neg( VmathVector4 *result, const VmathVector4 ... function vmathV4MulPerElem (line 554) | static inline void vmathV4MulPerElem( VmathVector4 *result, const VmathV... function vmathV4DivPerElem (line 562) | static inline void vmathV4DivPerElem( VmathVector4 *result, const VmathV... function vmathV4RecipPerElem (line 570) | static inline void vmathV4RecipPerElem( VmathVector4 *result, const Vmat... function vmathV4SqrtPerElem (line 578) | static inline void vmathV4SqrtPerElem( VmathVector4 *result, const Vmath... function vmathV4RsqrtPerElem (line 586) | static inline void vmathV4RsqrtPerElem( VmathVector4 *result, const Vmat... function vmathV4AbsPerElem (line 594) | static inline void vmathV4AbsPerElem( VmathVector4 *result, const VmathV... function vmathV4CopySignPerElem (line 602) | static inline void vmathV4CopySignPerElem( VmathVector4 *result, const V... function vmathV4MaxPerElem (line 610) | static inline void vmathV4MaxPerElem( VmathVector4 *result, const VmathV... function vmathV4MaxElem (line 618) | static inline float vmathV4MaxElem( const VmathVector4 *vec ) function vmathV4MinPerElem (line 627) | static inline void vmathV4MinPerElem( VmathVector4 *result, const VmathV... function vmathV4MinElem (line 635) | static inline float vmathV4MinElem( const VmathVector4 *vec ) function vmathV4Sum (line 644) | static inline float vmathV4Sum( const VmathVector4 *vec ) function vmathV4Dot (line 653) | static inline float vmathV4Dot( const VmathVector4 *vec0, const VmathVec... function vmathV4LengthSqr (line 663) | static inline float vmathV4LengthSqr( const VmathVector4 *vec ) function vmathV4Length (line 673) | static inline float vmathV4Length( const VmathVector4 *vec ) function vmathV4Normalize (line 678) | static inline void vmathV4Normalize( VmathVector4 *result, const VmathVe... function vmathV4Select (line 689) | static inline void vmathV4Select( VmathVector4 *result, const VmathVecto... function vmathV4Print (line 699) | static inline void vmathV4Print( const VmathVector4 *vec ) function vmathV4Prints (line 704) | static inline void vmathV4Prints( const VmathVector4 *vec, const char *n... function vmathP3Copy (line 711) | static inline void vmathP3Copy( VmathPoint3 *result, const VmathPoint3 *... function vmathP3MakeFromElems (line 718) | static inline void vmathP3MakeFromElems( VmathPoint3 *result, float _x, ... function vmathP3MakeFromV3 (line 725) | static inline void vmathP3MakeFromV3( VmathPoint3 *result, const VmathVe... function vmathP3MakeFromScalar (line 732) | static inline void vmathP3MakeFromScalar( VmathPoint3 *result, float sca... function vmathP3Lerp (line 739) | static inline void vmathP3Lerp( VmathPoint3 *result, float t, const Vmat... function vmathP3SetX (line 747) | static inline void vmathP3SetX( VmathPoint3 *result, float _x ) function vmathP3GetX (line 752) | static inline float vmathP3GetX( const VmathPoint3 *pnt ) function vmathP3SetY (line 757) | static inline void vmathP3SetY( VmathPoint3 *result, float _y ) function vmathP3GetY (line 762) | static inline float vmathP3GetY( const VmathPoint3 *pnt ) function vmathP3SetZ (line 767) | static inline void vmathP3SetZ( VmathPoint3 *result, float _z ) function vmathP3GetZ (line 772) | static inline float vmathP3GetZ( const VmathPoint3 *pnt ) function vmathP3SetElem (line 777) | static inline void vmathP3SetElem( VmathPoint3 *result, int idx, float v... function vmathP3GetElem (line 782) | static inline float vmathP3GetElem( const VmathPoint3 *pnt, int idx ) function vmathP3Sub (line 787) | static inline void vmathP3Sub( VmathVector3 *result, const VmathPoint3 *... function vmathP3AddV3 (line 794) | static inline void vmathP3AddV3( VmathPoint3 *result, const VmathPoint3 ... function vmathP3SubV3 (line 801) | static inline void vmathP3SubV3( VmathPoint3 *result, const VmathPoint3 ... function vmathP3MulPerElem (line 808) | static inline void vmathP3MulPerElem( VmathPoint3 *result, const VmathPo... function vmathP3DivPerElem (line 815) | static inline void vmathP3DivPerElem( VmathPoint3 *result, const VmathPo... function vmathP3RecipPerElem (line 822) | static inline void vmathP3RecipPerElem( VmathPoint3 *result, const Vmath... function vmathP3SqrtPerElem (line 829) | static inline void vmathP3SqrtPerElem( VmathPoint3 *result, const VmathP... function vmathP3RsqrtPerElem (line 836) | static inline void vmathP3RsqrtPerElem( VmathPoint3 *result, const Vmath... function vmathP3AbsPerElem (line 843) | static inline void vmathP3AbsPerElem( VmathPoint3 *result, const VmathPo... function vmathP3CopySignPerElem (line 850) | static inline void vmathP3CopySignPerElem( VmathPoint3 *result, const Vm... function vmathP3MaxPerElem (line 857) | static inline void vmathP3MaxPerElem( VmathPoint3 *result, const VmathPo... function vmathP3MaxElem (line 864) | static inline float vmathP3MaxElem( const VmathPoint3 *pnt ) function vmathP3MinPerElem (line 872) | static inline void vmathP3MinPerElem( VmathPoint3 *result, const VmathPo... function vmathP3MinElem (line 879) | static inline float vmathP3MinElem( const VmathPoint3 *pnt ) function vmathP3Sum (line 887) | static inline float vmathP3Sum( const VmathPoint3 *pnt ) function vmathP3Scale (line 895) | static inline void vmathP3Scale( VmathPoint3 *result, const VmathPoint3 ... function vmathP3NonUniformScale (line 902) | static inline void vmathP3NonUniformScale( VmathPoint3 *result, const Vm... function vmathP3Projection (line 909) | static inline float vmathP3Projection( const VmathPoint3 *pnt, const Vma... function vmathP3DistSqrFromOrigin (line 918) | static inline float vmathP3DistSqrFromOrigin( const VmathPoint3 *pnt ) function vmathP3DistFromOrigin (line 925) | static inline float vmathP3DistFromOrigin( const VmathPoint3 *pnt ) function vmathP3DistSqr (line 932) | static inline float vmathP3DistSqr( const VmathPoint3 *pnt0, const Vmath... function vmathP3Dist (line 939) | static inline float vmathP3Dist( const VmathPoint3 *pnt0, const VmathPoi... function vmathP3Select (line 946) | static inline void vmathP3Select( VmathPoint3 *result, const VmathPoint3... function vmathP3Print (line 955) | static inline void vmathP3Print( const VmathPoint3 *pnt ) function vmathP3Prints (line 960) | static inline void vmathP3Prints( const VmathPoint3 *pnt, const char *na... FILE: samples/vectormath/scalar/c/vec_aos_v.h function VmathVector3 (line 49) | static inline VmathVector3 vmathV3MakeFromElems_V( float _x, float _y, f... function VmathVector3 (line 56) | static inline VmathVector3 vmathV3MakeFromP3_V( VmathPoint3 pnt ) function VmathVector3 (line 63) | static inline VmathVector3 vmathV3MakeFromScalar_V( float scalar ) function VmathVector3 (line 70) | static inline VmathVector3 vmathV3MakeXAxis_V( ) function VmathVector3 (line 77) | static inline VmathVector3 vmathV3MakeYAxis_V( ) function VmathVector3 (line 84) | static inline VmathVector3 vmathV3MakeZAxis_V( ) function VmathVector3 (line 91) | static inline VmathVector3 vmathV3Lerp_V( float t, VmathVector3 vec0, Vm... function VmathVector3 (line 98) | static inline VmathVector3 vmathV3Slerp_V( float t, VmathVector3 unitVec... function vmathV3SetX_V (line 105) | static inline void vmathV3SetX_V( VmathVector3 *result, float _x ) function vmathV3GetX_V (line 110) | static inline float vmathV3GetX_V( VmathVector3 vec ) function vmathV3SetY_V (line 115) | static inline void vmathV3SetY_V( VmathVector3 *result, float _y ) function vmathV3GetY_V (line 120) | static inline float vmathV3GetY_V( VmathVector3 vec ) function vmathV3SetZ_V (line 125) | static inline void vmathV3SetZ_V( VmathVector3 *result, float _z ) function vmathV3GetZ_V (line 130) | static inline float vmathV3GetZ_V( VmathVector3 vec ) function vmathV3SetElem_V (line 135) | static inline void vmathV3SetElem_V( VmathVector3 *result, int idx, floa... function vmathV3GetElem_V (line 140) | static inline float vmathV3GetElem_V( VmathVector3 vec, int idx ) function VmathVector3 (line 145) | static inline VmathVector3 vmathV3Add_V( VmathVector3 vec0, VmathVector3... function VmathVector3 (line 152) | static inline VmathVector3 vmathV3Sub_V( VmathVector3 vec0, VmathVector3... function VmathPoint3 (line 159) | static inline VmathPoint3 vmathV3AddP3_V( VmathVector3 vec, VmathPoint3 ... function VmathVector3 (line 166) | static inline VmathVector3 vmathV3ScalarMul_V( VmathVector3 vec, float s... function VmathVector3 (line 173) | static inline VmathVector3 vmathV3ScalarDiv_V( VmathVector3 vec, float s... function VmathVector3 (line 180) | static inline VmathVector3 vmathV3Neg_V( VmathVector3 vec ) function VmathVector3 (line 187) | static inline VmathVector3 vmathV3MulPerElem_V( VmathVector3 vec0, Vmath... function VmathVector3 (line 194) | static inline VmathVector3 vmathV3DivPerElem_V( VmathVector3 vec0, Vmath... function VmathVector3 (line 201) | static inline VmathVector3 vmathV3RecipPerElem_V( VmathVector3 vec ) function VmathVector3 (line 208) | static inline VmathVector3 vmathV3SqrtPerElem_V( VmathVector3 vec ) function VmathVector3 (line 215) | static inline VmathVector3 vmathV3RsqrtPerElem_V( VmathVector3 vec ) function VmathVector3 (line 222) | static inline VmathVector3 vmathV3AbsPerElem_V( VmathVector3 vec ) function VmathVector3 (line 229) | static inline VmathVector3 vmathV3CopySignPerElem_V( VmathVector3 vec0, ... function VmathVector3 (line 236) | static inline VmathVector3 vmathV3MaxPerElem_V( VmathVector3 vec0, Vmath... function vmathV3MaxElem_V (line 243) | static inline float vmathV3MaxElem_V( VmathVector3 vec ) function VmathVector3 (line 248) | static inline VmathVector3 vmathV3MinPerElem_V( VmathVector3 vec0, Vmath... function vmathV3MinElem_V (line 255) | static inline float vmathV3MinElem_V( VmathVector3 vec ) function vmathV3Sum_V (line 260) | static inline float vmathV3Sum_V( VmathVector3 vec ) function vmathV3Dot_V (line 265) | static inline float vmathV3Dot_V( VmathVector3 vec0, VmathVector3 vec1 ) function vmathV3LengthSqr_V (line 270) | static inline float vmathV3LengthSqr_V( VmathVector3 vec ) function vmathV3Length_V (line 275) | static inline float vmathV3Length_V( VmathVector3 vec ) function VmathVector3 (line 280) | static inline VmathVector3 vmathV3Normalize_V( VmathVector3 vec ) function VmathVector3 (line 287) | static inline VmathVector3 vmathV3Cross_V( VmathVector3 vec0, VmathVecto... function VmathVector3 (line 294) | static inline VmathVector3 vmathV3Select_V( VmathVector3 vec0, VmathVect... function vmathV3Print_V (line 303) | static inline void vmathV3Print_V( VmathVector3 vec ) function vmathV3Prints_V (line 308) | static inline void vmathV3Prints_V( VmathVector3 vec, const char *name ) function VmathVector4 (line 315) | static inline VmathVector4 vmathV4MakeFromElems_V( float _x, float _y, f... function VmathVector4 (line 322) | static inline VmathVector4 vmathV4MakeFromV3Scalar_V( VmathVector3 xyz, ... function VmathVector4 (line 329) | static inline VmathVector4 vmathV4MakeFromV3_V( VmathVector3 vec ) function VmathVector4 (line 336) | static inline VmathVector4 vmathV4MakeFromP3_V( VmathPoint3 pnt ) function VmathVector4 (line 343) | static inline VmathVector4 vmathV4MakeFromQ_V( VmathQuat quat ) function VmathVector4 (line 350) | static inline VmathVector4 vmathV4MakeFromScalar_V( float scalar ) function VmathVector4 (line 357) | static inline VmathVector4 vmathV4MakeXAxis_V( ) function VmathVector4 (line 364) | static inline VmathVector4 vmathV4MakeYAxis_V( ) function VmathVector4 (line 371) | static inline VmathVector4 vmathV4MakeZAxis_V( ) function VmathVector4 (line 378) | static inline VmathVector4 vmathV4MakeWAxis_V( ) function VmathVector4 (line 385) | static inline VmathVector4 vmathV4Lerp_V( float t, VmathVector4 vec0, Vm... function VmathVector4 (line 392) | static inline VmathVector4 vmathV4Slerp_V( float t, VmathVector4 unitVec... function vmathV4SetXYZ_V (line 399) | static inline void vmathV4SetXYZ_V( VmathVector4 *result, VmathVector3 v... function VmathVector3 (line 404) | static inline VmathVector3 vmathV4GetXYZ_V( VmathVector4 vec ) function vmathV4SetX_V (line 411) | static inline void vmathV4SetX_V( VmathVector4 *result, float _x ) function vmathV4GetX_V (line 416) | static inline float vmathV4GetX_V( VmathVector4 vec ) function vmathV4SetY_V (line 421) | static inline void vmathV4SetY_V( VmathVector4 *result, float _y ) function vmathV4GetY_V (line 426) | static inline float vmathV4GetY_V( VmathVector4 vec ) function vmathV4SetZ_V (line 431) | static inline void vmathV4SetZ_V( VmathVector4 *result, float _z ) function vmathV4GetZ_V (line 436) | static inline float vmathV4GetZ_V( VmathVector4 vec ) function vmathV4SetW_V (line 441) | static inline void vmathV4SetW_V( VmathVector4 *result, float _w ) function vmathV4GetW_V (line 446) | static inline float vmathV4GetW_V( VmathVector4 vec ) function vmathV4SetElem_V (line 451) | static inline void vmathV4SetElem_V( VmathVector4 *result, int idx, floa... function vmathV4GetElem_V (line 456) | static inline float vmathV4GetElem_V( VmathVector4 vec, int idx ) function VmathVector4 (line 461) | static inline VmathVector4 vmathV4Add_V( VmathVector4 vec0, VmathVector4... function VmathVector4 (line 468) | static inline VmathVector4 vmathV4Sub_V( VmathVector4 vec0, VmathVector4... function VmathVector4 (line 475) | static inline VmathVector4 vmathV4ScalarMul_V( VmathVector4 vec, float s... function VmathVector4 (line 482) | static inline VmathVector4 vmathV4ScalarDiv_V( VmathVector4 vec, float s... function VmathVector4 (line 489) | static inline VmathVector4 vmathV4Neg_V( VmathVector4 vec ) function VmathVector4 (line 496) | static inline VmathVector4 vmathV4MulPerElem_V( VmathVector4 vec0, Vmath... function VmathVector4 (line 503) | static inline VmathVector4 vmathV4DivPerElem_V( VmathVector4 vec0, Vmath... function VmathVector4 (line 510) | static inline VmathVector4 vmathV4RecipPerElem_V( VmathVector4 vec ) function VmathVector4 (line 517) | static inline VmathVector4 vmathV4SqrtPerElem_V( VmathVector4 vec ) function VmathVector4 (line 524) | static inline VmathVector4 vmathV4RsqrtPerElem_V( VmathVector4 vec ) function VmathVector4 (line 531) | static inline VmathVector4 vmathV4AbsPerElem_V( VmathVector4 vec ) function VmathVector4 (line 538) | static inline VmathVector4 vmathV4CopySignPerElem_V( VmathVector4 vec0, ... function VmathVector4 (line 545) | static inline VmathVector4 vmathV4MaxPerElem_V( VmathVector4 vec0, Vmath... function vmathV4MaxElem_V (line 552) | static inline float vmathV4MaxElem_V( VmathVector4 vec ) function VmathVector4 (line 557) | static inline VmathVector4 vmathV4MinPerElem_V( VmathVector4 vec0, Vmath... function vmathV4MinElem_V (line 564) | static inline float vmathV4MinElem_V( VmathVector4 vec ) function vmathV4Sum_V (line 569) | static inline float vmathV4Sum_V( VmathVector4 vec ) function vmathV4Dot_V (line 574) | static inline float vmathV4Dot_V( VmathVector4 vec0, VmathVector4 vec1 ) function vmathV4LengthSqr_V (line 579) | static inline float vmathV4LengthSqr_V( VmathVector4 vec ) function vmathV4Length_V (line 584) | static inline float vmathV4Length_V( VmathVector4 vec ) function VmathVector4 (line 589) | static inline VmathVector4 vmathV4Normalize_V( VmathVector4 vec ) function VmathVector4 (line 596) | static inline VmathVector4 vmathV4Select_V( VmathVector4 vec0, VmathVect... function vmathV4Print_V (line 605) | static inline void vmathV4Print_V( VmathVector4 vec ) function vmathV4Prints_V (line 610) | static inline void vmathV4Prints_V( VmathVector4 vec, const char *name ) function VmathPoint3 (line 617) | static inline VmathPoint3 vmathP3MakeFromElems_V( float _x, float _y, fl... function VmathPoint3 (line 624) | static inline VmathPoint3 vmathP3MakeFromV3_V( VmathVector3 vec ) function VmathPoint3 (line 631) | static inline VmathPoint3 vmathP3MakeFromScalar_V( float scalar ) function VmathPoint3 (line 638) | static inline VmathPoint3 vmathP3Lerp_V( float t, VmathPoint3 pnt0, Vmat... function vmathP3SetX_V (line 645) | static inline void vmathP3SetX_V( VmathPoint3 *result, float _x ) function vmathP3GetX_V (line 650) | static inline float vmathP3GetX_V( VmathPoint3 pnt ) function vmathP3SetY_V (line 655) | static inline void vmathP3SetY_V( VmathPoint3 *result, float _y ) function vmathP3GetY_V (line 660) | static inline float vmathP3GetY_V( VmathPoint3 pnt ) function vmathP3SetZ_V (line 665) | static inline void vmathP3SetZ_V( VmathPoint3 *result, float _z ) function vmathP3GetZ_V (line 670) | static inline float vmathP3GetZ_V( VmathPoint3 pnt ) function vmathP3SetElem_V (line 675) | static inline void vmathP3SetElem_V( VmathPoint3 *result, int idx, float... function vmathP3GetElem_V (line 680) | static inline float vmathP3GetElem_V( VmathPoint3 pnt, int idx ) function VmathVector3 (line 685) | static inline VmathVector3 vmathP3Sub_V( VmathPoint3 pnt0, VmathPoint3 p... function VmathPoint3 (line 692) | static inline VmathPoint3 vmathP3AddV3_V( VmathPoint3 pnt, VmathVector3 ... function VmathPoint3 (line 699) | static inline VmathPoint3 vmathP3SubV3_V( VmathPoint3 pnt, VmathVector3 ... function VmathPoint3 (line 706) | static inline VmathPoint3 vmathP3MulPerElem_V( VmathPoint3 pnt0, VmathPo... function VmathPoint3 (line 713) | static inline VmathPoint3 vmathP3DivPerElem_V( VmathPoint3 pnt0, VmathPo... function VmathPoint3 (line 720) | static inline VmathPoint3 vmathP3RecipPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 727) | static inline VmathPoint3 vmathP3SqrtPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 734) | static inline VmathPoint3 vmathP3RsqrtPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 741) | static inline VmathPoint3 vmathP3AbsPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 748) | static inline VmathPoint3 vmathP3CopySignPerElem_V( VmathPoint3 pnt0, Vm... function VmathPoint3 (line 755) | static inline VmathPoint3 vmathP3MaxPerElem_V( VmathPoint3 pnt0, VmathPo... function vmathP3MaxElem_V (line 762) | static inline float vmathP3MaxElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 767) | static inline VmathPoint3 vmathP3MinPerElem_V( VmathPoint3 pnt0, VmathPo... function vmathP3MinElem_V (line 774) | static inline float vmathP3MinElem_V( VmathPoint3 pnt ) function vmathP3Sum_V (line 779) | static inline float vmathP3Sum_V( VmathPoint3 pnt ) function VmathPoint3 (line 784) | static inline VmathPoint3 vmathP3Scale_V( VmathPoint3 pnt, float scaleVal ) function VmathPoint3 (line 791) | static inline VmathPoint3 vmathP3NonUniformScale_V( VmathPoint3 pnt, Vma... function vmathP3Projection_V (line 798) | static inline float vmathP3Projection_V( VmathPoint3 pnt, VmathVector3 u... function vmathP3DistSqrFromOrigin_V (line 803) | static inline float vmathP3DistSqrFromOrigin_V( VmathPoint3 pnt ) function vmathP3DistFromOrigin_V (line 808) | static inline float vmathP3DistFromOrigin_V( VmathPoint3 pnt ) function vmathP3DistSqr_V (line 813) | static inline float vmathP3DistSqr_V( VmathPoint3 pnt0, VmathPoint3 pnt1 ) function vmathP3Dist_V (line 818) | static inline float vmathP3Dist_V( VmathPoint3 pnt0, VmathPoint3 pnt1 ) function VmathPoint3 (line 823) | static inline VmathPoint3 vmathP3Select_V( VmathPoint3 pnt0, VmathPoint3... function vmathP3Print_V (line 832) | static inline void vmathP3Print_V( VmathPoint3 pnt ) function vmathP3Prints_V (line 837) | static inline void vmathP3Prints_V( VmathPoint3 pnt, const char *name ) FILE: samples/vectormath/scalar/c/vectormath_aos.h type VmathVector3 (line 48) | typedef struct _VmathVector3 type VmathVector4 (line 64) | typedef struct _VmathVector4 type VmathPoint3 (line 78) | typedef struct _VmathPoint3 type VmathQuat (line 94) | typedef struct _VmathQuat type VmathMatrix3 (line 108) | typedef struct _VmathMatrix3 type VmathMatrix4 (line 117) | typedef struct _VmathMatrix4 type VmathTransform3 (line 127) | typedef struct _VmathTransform3 FILE: samples/vectormath/scalar/c/vectormath_aos_v.h type VmathVector3 (line 48) | typedef struct _VmathVector3 type VmathVector4 (line 64) | typedef struct _VmathVector4 type VmathPoint3 (line 78) | typedef struct _VmathPoint3 type VmathQuat (line 94) | typedef struct _VmathQuat type VmathMatrix3 (line 108) | typedef struct _VmathMatrix3 type VmathMatrix4 (line 117) | typedef struct _VmathMatrix4 type VmathTransform3 (line 127) | typedef struct _VmathTransform3 FILE: samples/vectormath/scalar/cpp/mat_aos.h function namespace (line 33) | namespace Vectormath { FILE: samples/vectormath/scalar/cpp/quat_aos.h function namespace (line 40) | namespace Vectormath { FILE: samples/vectormath/scalar/cpp/vec_aos.h function namespace (line 45) | namespace Vectormath { FILE: samples/vectormath/spu/c/mat_aos.h function vmathM3Copy (line 68) | static inline void vmathM3Copy( VmathMatrix3 *result, const VmathMatrix3... function vmathM3MakeFromScalar (line 75) | static inline void vmathM3MakeFromScalar( VmathMatrix3 *result, float sc... function vmathM3MakeFromQ (line 82) | static inline void vmathM3MakeFromQ( VmathMatrix3 *result, const VmathQu... function vmathM3MakeFromCols (line 109) | static inline void vmathM3MakeFromCols( VmathMatrix3 *result, const Vmat... function vmathM3SetCol0 (line 116) | static inline void vmathM3SetCol0( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol1 (line 121) | static inline void vmathM3SetCol1( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol2 (line 126) | static inline void vmathM3SetCol2( VmathMatrix3 *result, const VmathVect... function vmathM3SetCol (line 131) | static inline void vmathM3SetCol( VmathMatrix3 *result, int col, const V... function vmathM3SetRow (line 136) | static inline void vmathM3SetRow( VmathMatrix3 *result, int row, const V... function vmathM3SetElem (line 143) | static inline void vmathM3SetElem( VmathMatrix3 *result, int col, int ro... function vmathM3GetElem (line 151) | static inline float vmathM3GetElem( const VmathMatrix3 *mat, int col, in... function vmathM3GetCol0 (line 158) | static inline void vmathM3GetCol0( VmathVector3 *result, const VmathMatr... function vmathM3GetCol1 (line 163) | static inline void vmathM3GetCol1( VmathVector3 *result, const VmathMatr... function vmathM3GetCol2 (line 168) | static inline void vmathM3GetCol2( VmathVector3 *result, const VmathMatr... function vmathM3GetCol (line 173) | static inline void vmathM3GetCol( VmathVector3 *result, const VmathMatri... function vmathM3GetRow (line 178) | static inline void vmathM3GetRow( VmathVector3 *result, const VmathMatri... function vmathM3Transpose (line 183) | static inline void vmathM3Transpose( VmathMatrix3 *result, const VmathMa... function vmathM3Inverse (line 196) | static inline void vmathM3Inverse( VmathMatrix3 *result, const VmathMatr... function vmathM3Determinant (line 218) | static inline float vmathM3Determinant( const VmathMatrix3 *mat ) function vmathM3Add (line 225) | static inline void vmathM3Add( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3Sub (line 232) | static inline void vmathM3Sub( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3Neg (line 239) | static inline void vmathM3Neg( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3AbsPerElem (line 246) | static inline void vmathM3AbsPerElem( VmathMatrix3 *result, const VmathM... function vmathM3ScalarMul (line 253) | static inline void vmathM3ScalarMul( VmathMatrix3 *result, const VmathMa... function vmathM3MulV3 (line 260) | static inline void vmathM3MulV3( VmathVector3 *result, const VmathMatrix... function vmathM3Mul (line 276) | static inline void vmathM3Mul( VmathMatrix3 *result, const VmathMatrix3 ... function vmathM3MulPerElem (line 285) | static inline void vmathM3MulPerElem( VmathMatrix3 *result, const VmathM... function vmathM3MakeIdentity (line 292) | static inline void vmathM3MakeIdentity( VmathMatrix3 *result ) function vmathM3MakeRotationX (line 299) | static inline void vmathM3MakeRotationX( VmathMatrix3 *result, float rad... function vmathM3MakeRotationY (line 317) | static inline void vmathM3MakeRotationY( VmathMatrix3 *result, float rad... function vmathM3MakeRotationZ (line 335) | static inline void vmathM3MakeRotationZ( VmathMatrix3 *result, float rad... function vmathM3MakeRotationZYX (line 353) | static inline void vmathM3MakeRotationZYX( VmathMatrix3 *result, const V... function vmathM3MakeRotationAxis (line 373) | static inline void vmathM3MakeRotationAxis( VmathMatrix3 *result, float ... function vmathM3MakeRotationQ (line 398) | static inline void vmathM3MakeRotationQ( VmathMatrix3 *result, const Vma... function vmathM3MakeScale (line 403) | static inline void vmathM3MakeScale( VmathMatrix3 *result, const VmathVe... function vmathM3AppendScale (line 411) | static inline void vmathM3AppendScale( VmathMatrix3 *result, const Vmath... function vmathM3PrependScale (line 418) | static inline void vmathM3PrependScale( VmathMatrix3 *result, const Vmat... function vmathM3Select (line 425) | static inline void vmathM3Select( VmathMatrix3 *result, const VmathMatri... function vmathM3Print (line 434) | static inline void vmathM3Print( const VmathMatrix3 *mat ) function vmathM3Prints (line 445) | static inline void vmathM3Prints( const VmathMatrix3 *mat, const char *n... function vmathM4Copy (line 453) | static inline void vmathM4Copy( VmathMatrix4 *result, const VmathMatrix4... function vmathM4MakeFromScalar (line 461) | static inline void vmathM4MakeFromScalar( VmathMatrix4 *result, float sc... function vmathM4MakeFromT3 (line 469) | static inline void vmathM4MakeFromT3( VmathMatrix4 *result, const VmathT... function vmathM4MakeFromCols (line 477) | static inline void vmathM4MakeFromCols( VmathMatrix4 *result, const Vmat... function vmathM4MakeFromM3V3 (line 485) | static inline void vmathM4MakeFromM3V3( VmathMatrix4 *result, const Vmat... function vmathM4MakeFromQV3 (line 493) | static inline void vmathM4MakeFromQV3( VmathMatrix4 *result, const Vmath... function vmathM4SetCol0 (line 503) | static inline void vmathM4SetCol0( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol1 (line 508) | static inline void vmathM4SetCol1( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol2 (line 513) | static inline void vmathM4SetCol2( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol3 (line 518) | static inline void vmathM4SetCol3( VmathMatrix4 *result, const VmathVect... function vmathM4SetCol (line 523) | static inline void vmathM4SetCol( VmathMatrix4 *result, int col, const V... function vmathM4SetRow (line 528) | static inline void vmathM4SetRow( VmathMatrix4 *result, int row, const V... function vmathM4SetElem (line 536) | static inline void vmathM4SetElem( VmathMatrix4 *result, int col, int ro... function vmathM4GetElem (line 544) | static inline float vmathM4GetElem( const VmathMatrix4 *mat, int col, in... function vmathM4GetCol0 (line 551) | static inline void vmathM4GetCol0( VmathVector4 *result, const VmathMatr... function vmathM4GetCol1 (line 556) | static inline void vmathM4GetCol1( VmathVector4 *result, const VmathMatr... function vmathM4GetCol2 (line 561) | static inline void vmathM4GetCol2( VmathVector4 *result, const VmathMatr... function vmathM4GetCol3 (line 566) | static inline void vmathM4GetCol3( VmathVector4 *result, const VmathMatr... function vmathM4GetCol (line 571) | static inline void vmathM4GetCol( VmathVector4 *result, const VmathMatri... function vmathM4GetRow (line 576) | static inline void vmathM4GetRow( VmathVector4 *result, const VmathMatri... function vmathM4Transpose (line 581) | static inline void vmathM4Transpose( VmathMatrix4 *result, const VmathMa... function vmathM4Inverse (line 598) | static inline void vmathM4Inverse( VmathMatrix4 *result, const VmathMatr... function vmathM4AffineInverse (line 722) | static inline void vmathM4AffineInverse( VmathMatrix4 *result, const Vma... function vmathM4OrthoInverse (line 738) | static inline void vmathM4OrthoInverse( VmathMatrix4 *result, const Vmat... function vmathM4Determinant (line 754) | static inline float vmathM4Determinant( const VmathMatrix4 *mat ) function vmathM4Add (line 824) | static inline void vmathM4Add( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4Sub (line 832) | static inline void vmathM4Sub( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4Neg (line 840) | static inline void vmathM4Neg( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4AbsPerElem (line 848) | static inline void vmathM4AbsPerElem( VmathMatrix4 *result, const VmathM... function vmathM4ScalarMul (line 856) | static inline void vmathM4ScalarMul( VmathMatrix4 *result, const VmathMa... function vmathM4MulV4 (line 864) | static inline void vmathM4MulV4( VmathVector4 *result, const VmathMatrix... function vmathM4MulV3 (line 884) | static inline void vmathM4MulV3( VmathVector4 *result, const VmathMatrix... function vmathM4MulP3 (line 900) | static inline void vmathM4MulP3( VmathVector4 *result, const VmathMatrix... function vmathM4Mul (line 918) | static inline void vmathM4Mul( VmathMatrix4 *result, const VmathMatrix4 ... function vmathM4MulT3 (line 928) | static inline void vmathM4MulT3( VmathMatrix4 *result, const VmathMatrix... function vmathM4MulPerElem (line 940) | static inline void vmathM4MulPerElem( VmathMatrix4 *result, const VmathM... function vmathM4MakeIdentity (line 948) | static inline void vmathM4MakeIdentity( VmathMatrix4 *result ) function vmathM4SetUpper3x3 (line 956) | static inline void vmathM4SetUpper3x3( VmathMatrix4 *result, const Vmath... function vmathM4GetUpper3x3 (line 963) | static inline void vmathM4GetUpper3x3( VmathMatrix3 *result, const Vmath... function vmathM4SetTranslation (line 970) | static inline void vmathM4SetTranslation( VmathMatrix4 *result, const Vm... function vmathM4GetTranslation (line 975) | static inline void vmathM4GetTranslation( VmathVector3 *result, const Vm... function vmathM4MakeRotationX (line 980) | static inline void vmathM4MakeRotationX( VmathMatrix4 *result, float rad... function vmathM4MakeRotationY (line 999) | static inline void vmathM4MakeRotationY( VmathMatrix4 *result, float rad... function vmathM4MakeRotationZ (line 1018) | static inline void vmathM4MakeRotationZ( VmathMatrix4 *result, float rad... function vmathM4MakeRotationZYX (line 1037) | static inline void vmathM4MakeRotationZYX( VmathMatrix4 *result, const V... function vmathM4MakeRotationAxis (line 1058) | static inline void vmathM4MakeRotationAxis( VmathMatrix4 *result, float ... function vmathM4MakeRotationQ (line 1086) | static inline void vmathM4MakeRotationQ( VmathMatrix4 *result, const Vma... function vmathM4MakeScale (line 1093) | static inline void vmathM4MakeScale( VmathMatrix4 *result, const VmathVe... function vmathM4AppendScale (line 1102) | static inline void vmathM4AppendScale( VmathMatrix4 *result, const Vmath... function vmathM4PrependScale (line 1110) | static inline void vmathM4PrependScale( VmathMatrix4 *result, const Vmat... function vmathM4MakeTranslation (line 1120) | static inline void vmathM4MakeTranslation( VmathMatrix4 *result, const V... function vmathM4MakeLookAt (line 1128) | static inline void vmathM4MakeLookAt( VmathMatrix4 *result, const VmathP... function vmathM4MakePerspective (line 1147) | static inline void vmathM4MakePerspective( VmathMatrix4 *result, float f... function vmathM4MakeFrustum (line 1169) | static inline void vmathM4MakeFrustum( VmathMatrix4 *result, float left,... function vmathM4MakeOrthographic (line 1204) | static inline void vmathM4MakeOrthographic( VmathMatrix4 *result, float ... function vmathM4Select (line 1238) | static inline void vmathM4Select( VmathMatrix4 *result, const VmathMatri... function vmathM4Print (line 1248) | static inline void vmathM4Print( const VmathMatrix4 *mat ) function vmathM4Prints (line 1261) | static inline void vmathM4Prints( const VmathMatrix4 *mat, const char *n... function vmathT3Copy (line 1269) | static inline void vmathT3Copy( VmathTransform3 *result, const VmathTran... function vmathT3MakeFromScalar (line 1277) | static inline void vmathT3MakeFromScalar( VmathTransform3 *result, float... function vmathT3MakeFromCols (line 1285) | static inline void vmathT3MakeFromCols( VmathTransform3 *result, const V... function vmathT3MakeFromM3V3 (line 1293) | static inline void vmathT3MakeFromM3V3( VmathTransform3 *result, const V... function vmathT3MakeFromQV3 (line 1299) | static inline void vmathT3MakeFromQV3( VmathTransform3 *result, const Vm... function vmathT3SetCol0 (line 1307) | static inline void vmathT3SetCol0( VmathTransform3 *result, const VmathV... function vmathT3SetCol1 (line 1312) | static inline void vmathT3SetCol1( VmathTransform3 *result, const VmathV... function vmathT3SetCol2 (line 1317) | static inline void vmathT3SetCol2( VmathTransform3 *result, const VmathV... function vmathT3SetCol3 (line 1322) | static inline void vmathT3SetCol3( VmathTransform3 *result, const VmathV... function vmathT3SetCol (line 1327) | static inline void vmathT3SetCol( VmathTransform3 *result, int col, cons... function vmathT3SetRow (line 1332) | static inline void vmathT3SetRow( VmathTransform3 *result, int row, cons... function vmathT3SetElem (line 1340) | static inline void vmathT3SetElem( VmathTransform3 *result, int col, int... function vmathT3GetElem (line 1348) | static inline float vmathT3GetElem( const VmathTransform3 *tfrm, int col... function vmathT3GetCol0 (line 1355) | static inline void vmathT3GetCol0( VmathVector3 *result, const VmathTran... function vmathT3GetCol1 (line 1360) | static inline void vmathT3GetCol1( VmathVector3 *result, const VmathTran... function vmathT3GetCol2 (line 1365) | static inline void vmathT3GetCol2( VmathVector3 *result, const VmathTran... function vmathT3GetCol3 (line 1370) | static inline void vmathT3GetCol3( VmathVector3 *result, const VmathTran... function vmathT3GetCol (line 1375) | static inline void vmathT3GetCol( VmathVector3 *result, const VmathTrans... function vmathT3GetRow (line 1380) | static inline void vmathT3GetRow( VmathVector4 *result, const VmathTrans... function vmathT3Inverse (line 1385) | static inline void vmathT3Inverse( VmathTransform3 *result, const VmathT... function vmathT3OrthoInverse (line 1421) | static inline void vmathT3OrthoInverse( VmathTransform3 *result, const V... function vmathT3AbsPerElem (line 1447) | static inline void vmathT3AbsPerElem( VmathTransform3 *result, const Vma... function vmathT3MulV3 (line 1455) | static inline void vmathT3MulV3( VmathVector3 *result, const VmathTransf... function vmathT3MulP3 (line 1471) | static inline void vmathT3MulP3( VmathPoint3 *result, const VmathTransfo... function vmathT3Mul (line 1489) | static inline void vmathT3Mul( VmathTransform3 *result, const VmathTrans... function vmathT3MulPerElem (line 1502) | static inline void vmathT3MulPerElem( VmathTransform3 *result, const Vma... function vmathT3MakeIdentity (line 1510) | static inline void vmathT3MakeIdentity( VmathTransform3 *result ) function vmathT3SetUpper3x3 (line 1518) | static inline void vmathT3SetUpper3x3( VmathTransform3 *result, const Vm... function vmathT3GetUpper3x3 (line 1525) | static inline void vmathT3GetUpper3x3( VmathMatrix3 *result, const Vmath... function vmathT3SetTranslation (line 1530) | static inline void vmathT3SetTranslation( VmathTransform3 *result, const... function vmathT3GetTranslation (line 1535) | static inline void vmathT3GetTranslation( VmathVector3 *result, const Vm... function vmathT3MakeRotationX (line 1540) | static inline void vmathT3MakeRotationX( VmathTransform3 *result, float ... function vmathT3MakeRotationY (line 1559) | static inline void vmathT3MakeRotationY( VmathTransform3 *result, float ... function vmathT3MakeRotationZ (line 1578) | static inline void vmathT3MakeRotationZ( VmathTransform3 *result, float ... function vmathT3MakeRotationZYX (line 1597) | static inline void vmathT3MakeRotationZYX( VmathTransform3 *result, cons... function vmathT3MakeRotationAxis (line 1618) | static inline void vmathT3MakeRotationAxis( VmathTransform3 *result, flo... function vmathT3MakeRotationQ (line 1627) | static inline void vmathT3MakeRotationQ( VmathTransform3 *result, const ... function vmathT3MakeScale (line 1636) | static inline void vmathT3MakeScale( VmathTransform3 *result, const Vmat... function vmathT3AppendScale (line 1645) | static inline void vmathT3AppendScale( VmathTransform3 *result, const Vm... function vmathT3PrependScale (line 1653) | static inline void vmathT3PrependScale( VmathTransform3 *result, const V... function vmathT3MakeTranslation (line 1661) | static inline void vmathT3MakeTranslation( VmathTransform3 *result, cons... function vmathT3Select (line 1669) | static inline void vmathT3Select( VmathTransform3 *result, const VmathTr... function vmathT3Print (line 1679) | static inline void vmathT3Print( const VmathTransform3 *tfrm ) function vmathT3Prints (line 1690) | static inline void vmathT3Prints( const VmathTransform3 *tfrm, const cha... function vmathQMakeFromM3 (line 1698) | static inline void vmathQMakeFromM3( VmathQuat *result, const VmathMatri... function vmathV3Outer (line 1772) | static inline void vmathV3Outer( VmathMatrix3 *result, const VmathVector... function vmathV4Outer (line 1779) | static inline void vmathV4Outer( VmathMatrix4 *result, const VmathVector... function vmathV3RowMul (line 1787) | static inline void vmathV3RowMul( VmathVector3 *result, const VmathVecto... function vmathV3CrossMatrix (line 1808) | static inline void vmathV3CrossMatrix( VmathMatrix3 *result, const Vmath... function vmathV3CrossMatrixMul (line 1820) | static inline void vmathV3CrossMatrixMul( VmathMatrix3 *result, const Vm... FILE: samples/vectormath/spu/c/mat_aos_v.h function VmathMatrix3 (line 68) | static inline VmathMatrix3 vmathM3MakeFromScalar_V( float scalar ) function VmathMatrix3 (line 75) | static inline VmathMatrix3 vmathM3MakeFromQ_V( VmathQuat unitQuat ) function VmathMatrix3 (line 82) | static inline VmathMatrix3 vmathM3MakeFromCols_V( VmathVector3 _col0, Vm... function vmathM3SetCol0_V (line 89) | static inline void vmathM3SetCol0_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol1_V (line 94) | static inline void vmathM3SetCol1_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol2_V (line 99) | static inline void vmathM3SetCol2_V( VmathMatrix3 *result, VmathVector3 ... function vmathM3SetCol_V (line 104) | static inline void vmathM3SetCol_V( VmathMatrix3 *result, int col, Vmath... function vmathM3SetRow_V (line 109) | static inline void vmathM3SetRow_V( VmathMatrix3 *result, int row, Vmath... function vmathM3SetElem_V (line 114) | static inline void vmathM3SetElem_V( VmathMatrix3 *result, int col, int ... function vmathM3GetElem_V (line 119) | static inline float vmathM3GetElem_V( VmathMatrix3 mat, int col, int row ) function VmathVector3 (line 124) | static inline VmathVector3 vmathM3GetCol0_V( VmathMatrix3 mat ) function VmathVector3 (line 131) | static inline VmathVector3 vmathM3GetCol1_V( VmathMatrix3 mat ) function VmathVector3 (line 138) | static inline VmathVector3 vmathM3GetCol2_V( VmathMatrix3 mat ) function VmathVector3 (line 145) | static inline VmathVector3 vmathM3GetCol_V( VmathMatrix3 mat, int col ) function VmathVector3 (line 152) | static inline VmathVector3 vmathM3GetRow_V( VmathMatrix3 mat, int row ) function VmathMatrix3 (line 159) | static inline VmathMatrix3 vmathM3Transpose_V( VmathMatrix3 mat ) function VmathMatrix3 (line 166) | static inline VmathMatrix3 vmathM3Inverse_V( VmathMatrix3 mat ) function vmathM3Determinant_V (line 173) | static inline float vmathM3Determinant_V( VmathMatrix3 mat ) function VmathMatrix3 (line 178) | static inline VmathMatrix3 vmathM3Add_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 185) | static inline VmathMatrix3 vmathM3Sub_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 192) | static inline VmathMatrix3 vmathM3Neg_V( VmathMatrix3 mat ) function VmathMatrix3 (line 199) | static inline VmathMatrix3 vmathM3AbsPerElem_V( VmathMatrix3 mat ) function VmathMatrix3 (line 206) | static inline VmathMatrix3 vmathM3ScalarMul_V( VmathMatrix3 mat, float s... function VmathVector3 (line 213) | static inline VmathVector3 vmathM3MulV3_V( VmathMatrix3 mat, VmathVector... function VmathMatrix3 (line 220) | static inline VmathMatrix3 vmathM3Mul_V( VmathMatrix3 mat0, VmathMatrix3... function VmathMatrix3 (line 227) | static inline VmathMatrix3 vmathM3MulPerElem_V( VmathMatrix3 mat0, Vmath... function VmathMatrix3 (line 234) | static inline VmathMatrix3 vmathM3MakeIdentity_V( ) function VmathMatrix3 (line 241) | static inline VmathMatrix3 vmathM3MakeRotationX_V( float radians ) function VmathMatrix3 (line 248) | static inline VmathMatrix3 vmathM3MakeRotationY_V( float radians ) function VmathMatrix3 (line 255) | static inline VmathMatrix3 vmathM3MakeRotationZ_V( float radians ) function VmathMatrix3 (line 262) | static inline VmathMatrix3 vmathM3MakeRotationZYX_V( VmathVector3 radian... function VmathMatrix3 (line 269) | static inline VmathMatrix3 vmathM3MakeRotationAxis_V( float radians, Vma... function VmathMatrix3 (line 276) | static inline VmathMatrix3 vmathM3MakeRotationQ_V( VmathQuat unitQuat ) function VmathMatrix3 (line 283) | static inline VmathMatrix3 vmathM3MakeScale_V( VmathVector3 scaleVec ) function VmathMatrix3 (line 290) | static inline VmathMatrix3 vmathM3AppendScale_V( VmathMatrix3 mat, Vmath... function VmathMatrix3 (line 297) | static inline VmathMatrix3 vmathM3PrependScale_V( VmathVector3 scaleVec,... function VmathMatrix3 (line 304) | static inline VmathMatrix3 vmathM3Select_V( VmathMatrix3 mat0, VmathMatr... function vmathM3Print_V (line 313) | static inline void vmathM3Print_V( VmathMatrix3 mat ) function vmathM3Prints_V (line 318) | static inline void vmathM3Prints_V( VmathMatrix3 mat, const char *name ) function VmathMatrix4 (line 325) | static inline VmathMatrix4 vmathM4MakeFromScalar_V( float scalar ) function VmathMatrix4 (line 332) | static inline VmathMatrix4 vmathM4MakeFromT3_V( VmathTransform3 mat ) function VmathMatrix4 (line 339) | static inline VmathMatrix4 vmathM4MakeFromCols_V( VmathVector4 _col0, Vm... function VmathMatrix4 (line 346) | static inline VmathMatrix4 vmathM4MakeFromM3V3_V( VmathMatrix3 mat, Vmat... function VmathMatrix4 (line 353) | static inline VmathMatrix4 vmathM4MakeFromQV3_V( VmathQuat unitQuat, Vma... function vmathM4SetCol0_V (line 360) | static inline void vmathM4SetCol0_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol1_V (line 365) | static inline void vmathM4SetCol1_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol2_V (line 370) | static inline void vmathM4SetCol2_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol3_V (line 375) | static inline void vmathM4SetCol3_V( VmathMatrix4 *result, VmathVector4 ... function vmathM4SetCol_V (line 380) | static inline void vmathM4SetCol_V( VmathMatrix4 *result, int col, Vmath... function vmathM4SetRow_V (line 385) | static inline void vmathM4SetRow_V( VmathMatrix4 *result, int row, Vmath... function vmathM4SetElem_V (line 390) | static inline void vmathM4SetElem_V( VmathMatrix4 *result, int col, int ... function vmathM4GetElem_V (line 395) | static inline float vmathM4GetElem_V( VmathMatrix4 mat, int col, int row ) function VmathVector4 (line 400) | static inline VmathVector4 vmathM4GetCol0_V( VmathMatrix4 mat ) function VmathVector4 (line 407) | static inline VmathVector4 vmathM4GetCol1_V( VmathMatrix4 mat ) function VmathVector4 (line 414) | static inline VmathVector4 vmathM4GetCol2_V( VmathMatrix4 mat ) function VmathVector4 (line 421) | static inline VmathVector4 vmathM4GetCol3_V( VmathMatrix4 mat ) function VmathVector4 (line 428) | static inline VmathVector4 vmathM4GetCol_V( VmathMatrix4 mat, int col ) function VmathVector4 (line 435) | static inline VmathVector4 vmathM4GetRow_V( VmathMatrix4 mat, int row ) function VmathMatrix4 (line 442) | static inline VmathMatrix4 vmathM4Transpose_V( VmathMatrix4 mat ) function VmathMatrix4 (line 449) | static inline VmathMatrix4 vmathM4Inverse_V( VmathMatrix4 mat ) function VmathMatrix4 (line 456) | static inline VmathMatrix4 vmathM4AffineInverse_V( VmathMatrix4 mat ) function VmathMatrix4 (line 463) | static inline VmathMatrix4 vmathM4OrthoInverse_V( VmathMatrix4 mat ) function vmathM4Determinant_V (line 470) | static inline float vmathM4Determinant_V( VmathMatrix4 mat ) function VmathMatrix4 (line 475) | static inline VmathMatrix4 vmathM4Add_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 482) | static inline VmathMatrix4 vmathM4Sub_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 489) | static inline VmathMatrix4 vmathM4Neg_V( VmathMatrix4 mat ) function VmathMatrix4 (line 496) | static inline VmathMatrix4 vmathM4AbsPerElem_V( VmathMatrix4 mat ) function VmathMatrix4 (line 503) | static inline VmathMatrix4 vmathM4ScalarMul_V( VmathMatrix4 mat, float s... function VmathVector4 (line 510) | static inline VmathVector4 vmathM4MulV4_V( VmathMatrix4 mat, VmathVector... function VmathVector4 (line 517) | static inline VmathVector4 vmathM4MulV3_V( VmathMatrix4 mat, VmathVector... function VmathVector4 (line 524) | static inline VmathVector4 vmathM4MulP3_V( VmathMatrix4 mat, VmathPoint3... function VmathMatrix4 (line 531) | static inline VmathMatrix4 vmathM4Mul_V( VmathMatrix4 mat0, VmathMatrix4... function VmathMatrix4 (line 538) | static inline VmathMatrix4 vmathM4MulT3_V( VmathMatrix4 mat, VmathTransf... function VmathMatrix4 (line 545) | static inline VmathMatrix4 vmathM4MulPerElem_V( VmathMatrix4 mat0, Vmath... function VmathMatrix4 (line 552) | static inline VmathMatrix4 vmathM4MakeIdentity_V( ) function vmathM4SetUpper3x3_V (line 559) | static inline void vmathM4SetUpper3x3_V( VmathMatrix4 *result, VmathMatr... function VmathMatrix3 (line 564) | static inline VmathMatrix3 vmathM4GetUpper3x3_V( VmathMatrix4 mat ) function vmathM4SetTranslation_V (line 571) | static inline void vmathM4SetTranslation_V( VmathMatrix4 *result, VmathV... function VmathVector3 (line 576) | static inline VmathVector3 vmathM4GetTranslation_V( VmathMatrix4 mat ) function VmathMatrix4 (line 583) | static inline VmathMatrix4 vmathM4MakeRotationX_V( float radians ) function VmathMatrix4 (line 590) | static inline VmathMatrix4 vmathM4MakeRotationY_V( float radians ) function VmathMatrix4 (line 597) | static inline VmathMatrix4 vmathM4MakeRotationZ_V( float radians ) function VmathMatrix4 (line 604) | static inline VmathMatrix4 vmathM4MakeRotationZYX_V( VmathVector3 radian... function VmathMatrix4 (line 611) | static inline VmathMatrix4 vmathM4MakeRotationAxis_V( float radians, Vma... function VmathMatrix4 (line 618) | static inline VmathMatrix4 vmathM4MakeRotationQ_V( VmathQuat unitQuat ) function VmathMatrix4 (line 625) | static inline VmathMatrix4 vmathM4MakeScale_V( VmathVector3 scaleVec ) function VmathMatrix4 (line 632) | static inline VmathMatrix4 vmathM4AppendScale_V( VmathMatrix4 mat, Vmath... function VmathMatrix4 (line 639) | static inline VmathMatrix4 vmathM4PrependScale_V( VmathVector3 scaleVec,... function VmathMatrix4 (line 646) | static inline VmathMatrix4 vmathM4MakeTranslation_V( VmathVector3 transl... function VmathMatrix4 (line 653) | static inline VmathMatrix4 vmathM4MakeLookAt_V( VmathPoint3 eyePos, Vmat... function VmathMatrix4 (line 660) | static inline VmathMatrix4 vmathM4MakePerspective_V( float fovyRadians, ... function VmathMatrix4 (line 667) | static inline VmathMatrix4 vmathM4MakeFrustum_V( float left, float right... function VmathMatrix4 (line 674) | static inline VmathMatrix4 vmathM4MakeOrthographic_V( float left, float ... function VmathMatrix4 (line 681) | static inline VmathMatrix4 vmathM4Select_V( VmathMatrix4 mat0, VmathMatr... function vmathM4Print_V (line 690) | static inline void vmathM4Print_V( VmathMatrix4 mat ) function vmathM4Prints_V (line 695) | static inline void vmathM4Prints_V( VmathMatrix4 mat, const char *name ) function VmathTransform3 (line 702) | static inline VmathTransform3 vmathT3MakeFromScalar_V( float scalar ) function VmathTransform3 (line 709) | static inline VmathTransform3 vmathT3MakeFromCols_V( VmathVector3 _col0,... function VmathTransform3 (line 716) | static inline VmathTransform3 vmathT3MakeFromM3V3_V( VmathMatrix3 tfrm, ... function VmathTransform3 (line 723) | static inline VmathTransform3 vmathT3MakeFromQV3_V( VmathQuat unitQuat, ... function vmathT3SetCol0_V (line 730) | static inline void vmathT3SetCol0_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol1_V (line 735) | static inline void vmathT3SetCol1_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol2_V (line 740) | static inline void vmathT3SetCol2_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol3_V (line 745) | static inline void vmathT3SetCol3_V( VmathTransform3 *result, VmathVecto... function vmathT3SetCol_V (line 750) | static inline void vmathT3SetCol_V( VmathTransform3 *result, int col, Vm... function vmathT3SetRow_V (line 755) | static inline void vmathT3SetRow_V( VmathTransform3 *result, int row, Vm... function vmathT3SetElem_V (line 760) | static inline void vmathT3SetElem_V( VmathTransform3 *result, int col, i... function vmathT3GetElem_V (line 765) | static inline float vmathT3GetElem_V( VmathTransform3 tfrm, int col, int... function VmathVector3 (line 770) | static inline VmathVector3 vmathT3GetCol0_V( VmathTransform3 tfrm ) function VmathVector3 (line 777) | static inline VmathVector3 vmathT3GetCol1_V( VmathTransform3 tfrm ) function VmathVector3 (line 784) | static inline VmathVector3 vmathT3GetCol2_V( VmathTransform3 tfrm ) function VmathVector3 (line 791) | static inline VmathVector3 vmathT3GetCol3_V( VmathTransform3 tfrm ) function VmathVector3 (line 798) | static inline VmathVector3 vmathT3GetCol_V( VmathTransform3 tfrm, int col ) function VmathVector4 (line 805) | static inline VmathVector4 vmathT3GetRow_V( VmathTransform3 tfrm, int row ) function VmathTransform3 (line 812) | static inline VmathTransform3 vmathT3Inverse_V( VmathTransform3 tfrm ) function VmathTransform3 (line 819) | static inline VmathTransform3 vmathT3OrthoInverse_V( VmathTransform3 tfrm ) function VmathTransform3 (line 826) | static inline VmathTransform3 vmathT3AbsPerElem_V( VmathTransform3 tfrm ) function VmathVector3 (line 833) | static inline VmathVector3 vmathT3MulV3_V( VmathTransform3 tfrm, VmathVe... function VmathPoint3 (line 840) | static inline VmathPoint3 vmathT3MulP3_V( VmathTransform3 tfrm, VmathPoi... function VmathTransform3 (line 847) | static inline VmathTransform3 vmathT3Mul_V( VmathTransform3 tfrm0, Vmath... function VmathTransform3 (line 854) | static inline VmathTransform3 vmathT3MulPerElem_V( VmathTransform3 tfrm0... function VmathTransform3 (line 861) | static inline VmathTransform3 vmathT3MakeIdentity_V( ) function vmathT3SetUpper3x3_V (line 868) | static inline void vmathT3SetUpper3x3_V( VmathTransform3 *result, VmathM... function VmathMatrix3 (line 873) | static inline VmathMatrix3 vmathT3GetUpper3x3_V( VmathTransform3 tfrm ) function vmathT3SetTranslation_V (line 880) | static inline void vmathT3SetTranslation_V( VmathTransform3 *result, Vma... function VmathVector3 (line 885) | static inline VmathVector3 vmathT3GetTranslation_V( VmathTransform3 tfrm ) function VmathTransform3 (line 892) | static inline VmathTransform3 vmathT3MakeRotationX_V( float radians ) function VmathTransform3 (line 899) | static inline VmathTransform3 vmathT3MakeRotationY_V( float radians ) function VmathTransform3 (line 906) | static inline VmathTransform3 vmathT3MakeRotationZ_V( float radians ) function VmathTransform3 (line 913) | static inline VmathTransform3 vmathT3MakeRotationZYX_V( VmathVector3 rad... function VmathTransform3 (line 920) | static inline VmathTransform3 vmathT3MakeRotationAxis_V( float radians, ... function VmathTransform3 (line 927) | static inline VmathTransform3 vmathT3MakeRotationQ_V( VmathQuat unitQuat ) function VmathTransform3 (line 934) | static inline VmathTransform3 vmathT3MakeScale_V( VmathVector3 scaleVec ) function VmathTransform3 (line 941) | static inline VmathTransform3 vmathT3AppendScale_V( VmathTransform3 tfrm... function VmathTransform3 (line 948) | static inline VmathTransform3 vmathT3PrependScale_V( VmathVector3 scaleV... function VmathTransform3 (line 955) | static inline VmathTransform3 vmathT3MakeTranslation_V( VmathVector3 tra... function VmathTransform3 (line 962) | static inline VmathTransform3 vmathT3Select_V( VmathTransform3 tfrm0, Vm... function vmathT3Print_V (line 971) | static inline void vmathT3Print_V( VmathTransform3 tfrm ) function vmathT3Prints_V (line 976) | static inline void vmathT3Prints_V( VmathTransform3 tfrm, const char *na... function VmathQuat (line 983) | static inline VmathQuat vmathQMakeFromM3_V( VmathMatrix3 tfrm ) function VmathMatrix3 (line 990) | static inline VmathMatrix3 vmathV3Outer_V( VmathVector3 tfrm0, VmathVect... function VmathMatrix4 (line 997) | static inline VmathMatrix4 vmathV4Outer_V( VmathVector4 tfrm0, VmathVect... function VmathVector3 (line 1004) | static inline VmathVector3 vmathV3RowMul_V( VmathVector3 vec, VmathMatri... function VmathMatrix3 (line 1011) | static inline VmathMatrix3 vmathV3CrossMatrix_V( VmathVector3 vec ) function VmathMatrix3 (line 1018) | static inline VmathMatrix3 vmathV3CrossMatrixMul_V( VmathVector3 vec, Vm... FILE: samples/vectormath/spu/c/mat_soa.h function vmathSoaM3Copy (line 45) | static inline void vmathSoaM3Copy( VmathSoaMatrix3 *result, const VmathS... function vmathSoaM3MakeFromScalar (line 52) | static inline void vmathSoaM3MakeFromScalar( VmathSoaMatrix3 *result, ve... function vmathSoaM3MakeFromQ (line 59) | static inline void vmathSoaM3MakeFromQ( VmathSoaMatrix3 *result, const V... function vmathSoaM3MakeFromCols (line 83) | static inline void vmathSoaM3MakeFromCols( VmathSoaMatrix3 *result, cons... function vmathSoaM3MakeFromAos (line 90) | static inline void vmathSoaM3MakeFromAos( VmathSoaMatrix3 *result, const... function vmathSoaM3MakeFrom4Aos (line 97) | static inline void vmathSoaM3MakeFrom4Aos( VmathSoaMatrix3 *result, cons... function vmathSoaM3Get4Aos (line 104) | static inline void vmathSoaM3Get4Aos( const VmathSoaMatrix3 *mat, VmathM... function vmathSoaM3SetCol0 (line 111) | static inline void vmathSoaM3SetCol0( VmathSoaMatrix3 *result, const Vma... function vmathSoaM3SetCol1 (line 116) | static inline void vmathSoaM3SetCol1( VmathSoaMatrix3 *result, const Vma... function vmathSoaM3SetCol2 (line 121) | static inline void vmathSoaM3SetCol2( VmathSoaMatrix3 *result, const Vma... function vmathSoaM3SetCol (line 126) | static inline void vmathSoaM3SetCol( VmathSoaMatrix3 *result, int col, c... function vmathSoaM3SetRow (line 131) | static inline void vmathSoaM3SetRow( VmathSoaMatrix3 *result, int row, c... function vmathSoaM3SetElem (line 138) | static inline void vmathSoaM3SetElem( VmathSoaMatrix3 *result, int col, ... function vec_float4 (line 146) | static inline vec_float4 vmathSoaM3GetElem( const VmathSoaMatrix3 *mat, ... function vmathSoaM3GetCol0 (line 153) | static inline void vmathSoaM3GetCol0( VmathSoaVector3 *result, const Vma... function vmathSoaM3GetCol1 (line 158) | static inline void vmathSoaM3GetCol1( VmathSoaVector3 *result, const Vma... function vmathSoaM3GetCol2 (line 163) | static inline void vmathSoaM3GetCol2( VmathSoaVector3 *result, const Vma... function vmathSoaM3GetCol (line 168) | static inline void vmathSoaM3GetCol( VmathSoaVector3 *result, const Vmat... function vmathSoaM3GetRow (line 173) | static inline void vmathSoaM3GetRow( VmathSoaVector3 *result, const Vmat... function vmathSoaM3Transpose (line 178) | static inline void vmathSoaM3Transpose( VmathSoaMatrix3 *result, const V... function vmathSoaM3Inverse (line 187) | static inline void vmathSoaM3Inverse( VmathSoaMatrix3 *result, const Vma... function vec_float4 (line 200) | static inline vec_float4 vmathSoaM3Determinant( const VmathSoaMatrix3 *m... function vmathSoaM3Add (line 207) | static inline void vmathSoaM3Add( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3Sub (line 214) | static inline void vmathSoaM3Sub( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3Neg (line 221) | static inline void vmathSoaM3Neg( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3AbsPerElem (line 228) | static inline void vmathSoaM3AbsPerElem( VmathSoaMatrix3 *result, const ... function vmathSoaM3ScalarMul (line 235) | static inline void vmathSoaM3ScalarMul( VmathSoaMatrix3 *result, const V... function vmathSoaM3MulV3 (line 242) | static inline void vmathSoaM3MulV3( VmathSoaVector3 *result, const Vmath... function vmathSoaM3Mul (line 251) | static inline void vmathSoaM3Mul( VmathSoaMatrix3 *result, const VmathSo... function vmathSoaM3MulPerElem (line 260) | static inline void vmathSoaM3MulPerElem( VmathSoaMatrix3 *result, const ... function vmathSoaM3MakeIdentity (line 267) | static inline void vmathSoaM3MakeIdentity( VmathSoaMatrix3 *result ) function vmathSoaM3MakeRotationX (line 274) | static inline void vmathSoaM3MakeRotationX( VmathSoaMatrix3 *result, vec... function vmathSoaM3MakeRotationY (line 283) | static inline void vmathSoaM3MakeRotationY( VmathSoaMatrix3 *result, vec... function vmathSoaM3MakeRotationZ (line 292) | static inline void vmathSoaM3MakeRotationZ( VmathSoaMatrix3 *result, vec... function vmathSoaM3MakeRotationZYX (line 301) | static inline void vmathSoaM3MakeRotationZYX( VmathSoaMatrix3 *result, c... function vmathSoaM3MakeRotationAxis (line 314) | static inline void vmathSoaM3MakeRotationAxis( VmathSoaMatrix3 *result, ... function vmathSoaM3MakeRotationQ (line 330) | static inline void vmathSoaM3MakeRotationQ( VmathSoaMatrix3 *result, con... function vmathSoaM3MakeScale (line 335) | static inline void vmathSoaM3MakeScale( VmathSoaMatrix3 *result, const V... function vmathSoaM3AppendScale (line 342) | static inline void vmathSoaM3AppendScale( VmathSoaMatrix3 *result, const... function vmathSoaM3PrependScale (line 349) | static inline void vmathSoaM3PrependScale( VmathSoaMatrix3 *result, cons... function vmathSoaM3Select (line 356) | static inline void vmathSoaM3Select( VmathSoaMatrix3 *result, const Vmat... function vmathSoaM3Print (line 365) | static inline void vmathSoaM3Print( const VmathSoaMatrix3 *mat ) function vmathSoaM3Prints (line 379) | static inline void vmathSoaM3Prints( const VmathSoaMatrix3 *mat, const c... function vmathSoaM4Copy (line 387) | static inline void vmathSoaM4Copy( VmathSoaMatrix4 *result, const VmathS... function vmathSoaM4MakeFromScalar (line 395) | static inline void vmathSoaM4MakeFromScalar( VmathSoaMatrix4 *result, ve... function vmathSoaM4MakeFromT3 (line 403) | static inline void vmathSoaM4MakeFromT3( VmathSoaMatrix4 *result, const ... function vmathSoaM4MakeFromCols (line 411) | static inline void vmathSoaM4MakeFromCols( VmathSoaMatrix4 *result, cons... function vmathSoaM4MakeFromM3V3 (line 419) | static inline void vmathSoaM4MakeFromM3V3( VmathSoaMatrix4 *result, cons... function vmathSoaM4MakeFromQV3 (line 427) | static inline void vmathSoaM4MakeFromQV3( VmathSoaMatrix4 *result, const... function vmathSoaM4MakeFromAos (line 437) | static inline void vmathSoaM4MakeFromAos( VmathSoaMatrix4 *result, const... function vmathSoaM4MakeFrom4Aos (line 445) | static inline void vmathSoaM4MakeFrom4Aos( VmathSoaMatrix4 *result, cons... function vmathSoaM4Get4Aos (line 453) | static inline void vmathSoaM4Get4Aos( const VmathSoaMatrix4 *mat, VmathM... function vmathSoaM4SetCol0 (line 461) | static inline void vmathSoaM4SetCol0( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol1 (line 466) | static inline void vmathSoaM4SetCol1( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol2 (line 471) | static inline void vmathSoaM4SetCol2( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol3 (line 476) | static inline void vmathSoaM4SetCol3( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4SetCol (line 481) | static inline void vmathSoaM4SetCol( VmathSoaMatrix4 *result, int col, c... function vmathSoaM4SetRow (line 486) | static inline void vmathSoaM4SetRow( VmathSoaMatrix4 *result, int row, c... function vmathSoaM4SetElem (line 494) | static inline void vmathSoaM4SetElem( VmathSoaMatrix4 *result, int col, ... function vec_float4 (line 502) | static inline vec_float4 vmathSoaM4GetElem( const VmathSoaMatrix4 *mat, ... function vmathSoaM4GetCol0 (line 509) | static inline void vmathSoaM4GetCol0( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol1 (line 514) | static inline void vmathSoaM4GetCol1( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol2 (line 519) | static inline void vmathSoaM4GetCol2( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol3 (line 524) | static inline void vmathSoaM4GetCol3( VmathSoaVector4 *result, const Vma... function vmathSoaM4GetCol (line 529) | static inline void vmathSoaM4GetCol( VmathSoaVector4 *result, const Vmat... function vmathSoaM4GetRow (line 534) | static inline void vmathSoaM4GetRow( VmathSoaVector4 *result, const Vmat... function vmathSoaM4Transpose (line 539) | static inline void vmathSoaM4Transpose( VmathSoaMatrix4 *result, const V... function vmathSoaM4Inverse (line 549) | static inline void vmathSoaM4Inverse( VmathSoaMatrix4 *result, const Vma... function vmathSoaM4AffineInverse (line 616) | static inline void vmathSoaM4AffineInverse( VmathSoaMatrix4 *result, con... function vmathSoaM4OrthoInverse (line 632) | static inline void vmathSoaM4OrthoInverse( VmathSoaMatrix4 *result, cons... function vec_float4 (line 648) | static inline vec_float4 vmathSoaM4Determinant( const VmathSoaMatrix4 *m... function vmathSoaM4Add (line 680) | static inline void vmathSoaM4Add( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4Sub (line 688) | static inline void vmathSoaM4Sub( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4Neg (line 696) | static inline void vmathSoaM4Neg( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4AbsPerElem (line 704) | static inline void vmathSoaM4AbsPerElem( VmathSoaMatrix4 *result, const ... function vmathSoaM4ScalarMul (line 712) | static inline void vmathSoaM4ScalarMul( VmathSoaMatrix4 *result, const V... function vmathSoaM4MulV4 (line 720) | static inline void vmathSoaM4MulV4( VmathSoaVector4 *result, const Vmath... function vmathSoaM4MulV3 (line 730) | static inline void vmathSoaM4MulV3( VmathSoaVector4 *result, const Vmath... function vmathSoaM4MulP3 (line 738) | static inline void vmathSoaM4MulP3( VmathSoaVector4 *result, const Vmath... function vmathSoaM4Mul (line 746) | static inline void vmathSoaM4Mul( VmathSoaMatrix4 *result, const VmathSo... function vmathSoaM4MulT3 (line 756) | static inline void vmathSoaM4MulT3( VmathSoaMatrix4 *result, const Vmath... function vmathSoaM4MulPerElem (line 768) | static inline void vmathSoaM4MulPerElem( VmathSoaMatrix4 *result, const ... function vmathSoaM4MakeIdentity (line 776) | static inline void vmathSoaM4MakeIdentity( VmathSoaMatrix4 *result ) function vmathSoaM4SetUpper3x3 (line 784) | static inline void vmathSoaM4SetUpper3x3( VmathSoaMatrix4 *result, const... function vmathSoaM4GetUpper3x3 (line 791) | static inline void vmathSoaM4GetUpper3x3( VmathSoaMatrix3 *result, const... function vmathSoaM4SetTranslation (line 798) | static inline void vmathSoaM4SetTranslation( VmathSoaMatrix4 *result, co... function vmathSoaM4GetTranslation (line 803) | static inline void vmathSoaM4GetTranslation( VmathSoaVector3 *result, co... function vmathSoaM4MakeRotationX (line 808) | static inline void vmathSoaM4MakeRotationX( VmathSoaMatrix4 *result, vec... function vmathSoaM4MakeRotationY (line 818) | static inline void vmathSoaM4MakeRotationY( VmathSoaMatrix4 *result, vec... function vmathSoaM4MakeRotationZ (line 828) | static inline void vmathSoaM4MakeRotationZ( VmathSoaMatrix4 *result, vec... function vmathSoaM4MakeRotationZYX (line 838) | static inline void vmathSoaM4MakeRotationZYX( VmathSoaMatrix4 *result, c... function vmathSoaM4MakeRotationAxis (line 852) | static inline void vmathSoaM4MakeRotationAxis( VmathSoaMatrix4 *result, ... function vmathSoaM4MakeRotationQ (line 869) | static inline void vmathSoaM4MakeRotationQ( VmathSoaMatrix4 *result, con... function vmathSoaM4MakeScale (line 876) | static inline void vmathSoaM4MakeScale( VmathSoaMatrix4 *result, const V... function vmathSoaM4AppendScale (line 884) | static inline void vmathSoaM4AppendScale( VmathSoaMatrix4 *result, const... function vmathSoaM4PrependScale (line 892) | static inline void vmathSoaM4PrependScale( VmathSoaMatrix4 *result, cons... function vmathSoaM4MakeTranslation (line 902) | static inline void vmathSoaM4MakeTranslation( VmathSoaMatrix4 *result, c... function vmathSoaM4MakeLookAt (line 910) | static inline void vmathSoaM4MakeLookAt( VmathSoaMatrix4 *result, const ... function vmathSoaM4MakePerspective (line 929) | static inline void vmathSoaM4MakePerspective( VmathSoaMatrix4 *result, v... function vmathSoaM4MakeFrustum (line 940) | static inline void vmathSoaM4MakeFrustum( VmathSoaMatrix4 *result, vec_f... function vmathSoaM4MakeOrthographic (line 956) | static inline void vmathSoaM4MakeOrthographic( VmathSoaMatrix4 *result, ... function vmathSoaM4Select (line 971) | static inline void vmathSoaM4Select( VmathSoaMatrix4 *result, const Vmat... function vmathSoaM4Print (line 981) | static inline void vmathSoaM4Print( const VmathSoaMatrix4 *mat ) function vmathSoaM4Prints (line 995) | static inline void vmathSoaM4Prints( const VmathSoaMatrix4 *mat, const c... function vmathSoaT3Copy (line 1003) | static inline void vmathSoaT3Copy( VmathSoaTransform3 *result, const Vma... function vmathSoaT3MakeFromScalar (line 1011) | static inline void vmathSoaT3MakeFromScalar( VmathSoaTransform3 *result,... function vmathSoaT3MakeFromCols (line 1019) | static inline void vmathSoaT3MakeFromCols( VmathSoaTransform3 *result, c... function vmathSoaT3MakeFromM3V3 (line 1027) | static inline void vmathSoaT3MakeFromM3V3( VmathSoaTransform3 *result, c... function vmathSoaT3MakeFromQV3 (line 1033) | static inline void vmathSoaT3MakeFromQV3( VmathSoaTransform3 *result, co... function vmathSoaT3MakeFromAos (line 1041) | static inline void vmathSoaT3MakeFromAos( VmathSoaTransform3 *result, co... function vmathSoaT3MakeFrom4Aos (line 1049) | static inline void vmathSoaT3MakeFrom4Aos( VmathSoaTransform3 *result, c... function vmathSoaT3Get4Aos (line 1057) | static inline void vmathSoaT3Get4Aos( const VmathSoaTransform3 *tfrm, Vm... function vmathSoaT3SetCol0 (line 1065) | static inline void vmathSoaT3SetCol0( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol1 (line 1070) | static inline void vmathSoaT3SetCol1( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol2 (line 1075) | static inline void vmathSoaT3SetCol2( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol3 (line 1080) | static inline void vmathSoaT3SetCol3( VmathSoaTransform3 *result, const ... function vmathSoaT3SetCol (line 1085) | static inline void vmathSoaT3SetCol( VmathSoaTransform3 *result, int col... function vmathSoaT3SetRow (line 1090) | static inline void vmathSoaT3SetRow( VmathSoaTransform3 *result, int row... function vmathSoaT3SetElem (line 1098) | static inline void vmathSoaT3SetElem( VmathSoaTransform3 *result, int co... function vec_float4 (line 1106) | static inline vec_float4 vmathSoaT3GetElem( const VmathSoaTransform3 *tf... function vmathSoaT3GetCol0 (line 1113) | static inline void vmathSoaT3GetCol0( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol1 (line 1118) | static inline void vmathSoaT3GetCol1( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol2 (line 1123) | static inline void vmathSoaT3GetCol2( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol3 (line 1128) | static inline void vmathSoaT3GetCol3( VmathSoaVector3 *result, const Vma... function vmathSoaT3GetCol (line 1133) | static inline void vmathSoaT3GetCol( VmathSoaVector3 *result, const Vmat... function vmathSoaT3GetRow (line 1138) | static inline void vmathSoaT3GetRow( VmathSoaVector4 *result, const Vmat... function vmathSoaT3Inverse (line 1143) | static inline void vmathSoaT3Inverse( VmathSoaTransform3 *result, const ... function vmathSoaT3OrthoInverse (line 1166) | static inline void vmathSoaT3OrthoInverse( VmathSoaTransform3 *result, c... function vmathSoaT3AbsPerElem (line 1184) | static inline void vmathSoaT3AbsPerElem( VmathSoaTransform3 *result, con... function vmathSoaT3MulV3 (line 1192) | static inline void vmathSoaT3MulV3( VmathSoaVector3 *result, const Vmath... function vmathSoaT3MulP3 (line 1201) | static inline void vmathSoaT3MulP3( VmathSoaPoint3 *result, const VmathS... function vmathSoaT3Mul (line 1210) | static inline void vmathSoaT3Mul( VmathSoaTransform3 *result, const Vmat... function vmathSoaT3MulPerElem (line 1223) | static inline void vmathSoaT3MulPerElem( VmathSoaTransform3 *result, con... function vmathSoaT3MakeIdentity (line 1231) | static inline void vmathSoaT3MakeIdentity( VmathSoaTransform3 *result ) function vmathSoaT3SetUpper3x3 (line 1239) | static inline void vmathSoaT3SetUpper3x3( VmathSoaTransform3 *result, co... function vmathSoaT3GetUpper3x3 (line 1246) | static inline void vmathSoaT3GetUpper3x3( VmathSoaMatrix3 *result, const... function vmathSoaT3SetTranslation (line 1251) | static inline void vmathSoaT3SetTranslation( VmathSoaTransform3 *result,... function vmathSoaT3GetTranslation (line 1256) | static inline void vmathSoaT3GetTranslation( VmathSoaVector3 *result, co... function vmathSoaT3MakeRotationX (line 1261) | static inline void vmathSoaT3MakeRotationX( VmathSoaTransform3 *result, ... function vmathSoaT3MakeRotationY (line 1271) | static inline void vmathSoaT3MakeRotationY( VmathSoaTransform3 *result, ... function vmathSoaT3MakeRotationZ (line 1281) | static inline void vmathSoaT3MakeRotationZ( VmathSoaTransform3 *result, ... function vmathSoaT3MakeRotationZYX (line 1291) | static inline void vmathSoaT3MakeRotationZYX( VmathSoaTransform3 *result... function vmathSoaT3MakeRotationAxis (line 1305) | static inline void vmathSoaT3MakeRotationAxis( VmathSoaTransform3 *resul... function vmathSoaT3MakeRotationQ (line 1314) | static inline void vmathSoaT3MakeRotationQ( VmathSoaTransform3 *result, ... function vmathSoaT3MakeScale (line 1323) | static inline void vmathSoaT3MakeScale( VmathSoaTransform3 *result, cons... function vmathSoaT3AppendScale (line 1331) | static inline void vmathSoaT3AppendScale( VmathSoaTransform3 *result, co... function vmathSoaT3PrependScale (line 1339) | static inline void vmathSoaT3PrependScale( VmathSoaTransform3 *result, c... function vmathSoaT3MakeTranslation (line 1347) | static inline void vmathSoaT3MakeTranslation( VmathSoaTransform3 *result... function vmathSoaT3Select (line 1355) | static inline void vmathSoaT3Select( VmathSoaTransform3 *result, const V... function vmathSoaT3Print (line 1365) | static inline void vmathSoaT3Print( const VmathSoaTransform3 *tfrm ) function vmathSoaT3Prints (line 1379) | static inline void vmathSoaT3Prints( const VmathSoaTransform3 *tfrm, con... function vmathSoaQMakeFromM3 (line 1387) | static inline void vmathSoaQMakeFromM3( VmathSoaQuat *result, const Vmat... function vmathSoaV3Outer (line 1449) | static inline void vmathSoaV3Outer( VmathSoaMatrix3 *result, const Vmath... function vmathSoaV4Outer (line 1456) | static inline void vmathSoaV4Outer( VmathSoaMatrix4 *result, const Vmath... function vmathSoaV3RowMul (line 1464) | static inline void vmathSoaV3RowMul( VmathSoaVector3 *result, const Vmat... function vmathSoaV3CrossMatrix (line 1473) | static inline void vmathSoaV3CrossMatrix( VmathSoaMatrix3 *result, const... function vmathSoaV3CrossMatrixMul (line 1480) | static inline void vmathSoaV3CrossMatrixMul( VmathSoaMatrix3 *result, co... FILE: samples/vectormath/spu/c/mat_soa_v.h function VmathSoaMatrix3 (line 45) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromScalar_V( vec_float4 sca... function VmathSoaMatrix3 (line 52) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromQ_V( VmathSoaQuat unitQu... function VmathSoaMatrix3 (line 59) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromCols_V( VmathSoaVector3 ... function VmathSoaMatrix3 (line 66) | static inline VmathSoaMatrix3 vmathSoaM3MakeFromAos_V( VmathMatrix3 mat ) function VmathSoaMatrix3 (line 73) | static inline VmathSoaMatrix3 vmathSoaM3MakeFrom4Aos_V( VmathMatrix3 mat... function vmathSoaM3Get4Aos_V (line 80) | static inline void vmathSoaM3Get4Aos_V( VmathSoaMatrix3 mat, VmathMatrix... function vmathSoaM3SetCol0_V (line 85) | static inline void vmathSoaM3SetCol0_V( VmathSoaMatrix3 *result, VmathSo... function vmathSoaM3SetCol1_V (line 90) | static inline void vmathSoaM3SetCol1_V( VmathSoaMatrix3 *result, VmathSo... function vmathSoaM3SetCol2_V (line 95) | static inline void vmathSoaM3SetCol2_V( VmathSoaMatrix3 *result, VmathSo... function vmathSoaM3SetCol_V (line 100) | static inline void vmathSoaM3SetCol_V( VmathSoaMatrix3 *result, int col,... function vmathSoaM3SetRow_V (line 105) | static inline void vmathSoaM3SetRow_V( VmathSoaMatrix3 *result, int row,... function vmathSoaM3SetElem_V (line 110) | static inline void vmathSoaM3SetElem_V( VmathSoaMatrix3 *result, int col... function vec_float4 (line 115) | static inline vec_float4 vmathSoaM3GetElem_V( VmathSoaMatrix3 mat, int c... function VmathSoaVector3 (line 120) | static inline VmathSoaVector3 vmathSoaM3GetCol0_V( VmathSoaMatrix3 mat ) function VmathSoaVector3 (line 127) | static inline VmathSoaVector3 vmathSoaM3GetCol1_V( VmathSoaMatrix3 mat ) function VmathSoaVector3 (line 134) | static inline VmathSoaVector3 vmathSoaM3GetCol2_V( VmathSoaMatrix3 mat ) function VmathSoaVector3 (line 141) | static inline VmathSoaVector3 vmathSoaM3GetCol_V( VmathSoaMatrix3 mat, i... function VmathSoaVector3 (line 148) | static inline VmathSoaVector3 vmathSoaM3GetRow_V( VmathSoaMatrix3 mat, i... function VmathSoaMatrix3 (line 155) | static inline VmathSoaMatrix3 vmathSoaM3Transpose_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 162) | static inline VmathSoaMatrix3 vmathSoaM3Inverse_V( VmathSoaMatrix3 mat ) function vec_float4 (line 169) | static inline vec_float4 vmathSoaM3Determinant_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 174) | static inline VmathSoaMatrix3 vmathSoaM3Add_V( VmathSoaMatrix3 mat0, Vma... function VmathSoaMatrix3 (line 181) | static inline VmathSoaMatrix3 vmathSoaM3Sub_V( VmathSoaMatrix3 mat0, Vma... function VmathSoaMatrix3 (line 188) | static inline VmathSoaMatrix3 vmathSoaM3Neg_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 195) | static inline VmathSoaMatrix3 vmathSoaM3AbsPerElem_V( VmathSoaMatrix3 mat ) function VmathSoaMatrix3 (line 202) | static inline VmathSoaMatrix3 vmathSoaM3ScalarMul_V( VmathSoaMatrix3 mat... function VmathSoaVector3 (line 209) | static inline VmathSoaVector3 vmathSoaM3MulV3_V( VmathSoaMatrix3 mat, Vm... function VmathSoaMatrix3 (line 216) | static inline VmathSoaMatrix3 vmathSoaM3Mul_V( VmathSoaMatrix3 mat0, Vma... function VmathSoaMatrix3 (line 223) | static inline VmathSoaMatrix3 vmathSoaM3MulPerElem_V( VmathSoaMatrix3 ma... function VmathSoaMatrix3 (line 230) | static inline VmathSoaMatrix3 vmathSoaM3MakeIdentity_V( ) function VmathSoaMatrix3 (line 237) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationX_V( vec_float4 radi... function VmathSoaMatrix3 (line 244) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationY_V( vec_float4 radi... function VmathSoaMatrix3 (line 251) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationZ_V( vec_float4 radi... function VmathSoaMatrix3 (line 258) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationZYX_V( VmathSoaVecto... function VmathSoaMatrix3 (line 265) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationAxis_V( vec_float4 r... function VmathSoaMatrix3 (line 272) | static inline VmathSoaMatrix3 vmathSoaM3MakeRotationQ_V( VmathSoaQuat un... function VmathSoaMatrix3 (line 279) | static inline VmathSoaMatrix3 vmathSoaM3MakeScale_V( VmathSoaVector3 sca... function VmathSoaMatrix3 (line 286) | static inline VmathSoaMatrix3 vmathSoaM3AppendScale_V( VmathSoaMatrix3 m... function VmathSoaMatrix3 (line 293) | static inline VmathSoaMatrix3 vmathSoaM3PrependScale_V( VmathSoaVector3 ... function VmathSoaMatrix3 (line 300) | static inline VmathSoaMatrix3 vmathSoaM3Select_V( VmathSoaMatrix3 mat0, ... function vmathSoaM3Print_V (line 309) | static inline void vmathSoaM3Print_V( VmathSoaMatrix3 mat ) function vmathSoaM3Prints_V (line 314) | static inline void vmathSoaM3Prints_V( VmathSoaMatrix3 mat, const char *... function VmathSoaMatrix4 (line 321) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromScalar_V( vec_float4 sca... function VmathSoaMatrix4 (line 328) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromT3_V( VmathSoaTransform3... function VmathSoaMatrix4 (line 335) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromCols_V( VmathSoaVector4 ... function VmathSoaMatrix4 (line 342) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromM3V3_V( VmathSoaMatrix3 ... function VmathSoaMatrix4 (line 349) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromQV3_V( VmathSoaQuat unit... function VmathSoaMatrix4 (line 356) | static inline VmathSoaMatrix4 vmathSoaM4MakeFromAos_V( VmathMatrix4 mat ) function VmathSoaMatrix4 (line 363) | static inline VmathSoaMatrix4 vmathSoaM4MakeFrom4Aos_V( VmathMatrix4 mat... function vmathSoaM4Get4Aos_V (line 370) | static inline void vmathSoaM4Get4Aos_V( VmathSoaMatrix4 mat, VmathMatrix... function vmathSoaM4SetCol0_V (line 375) | static inline void vmathSoaM4SetCol0_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol1_V (line 380) | static inline void vmathSoaM4SetCol1_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol2_V (line 385) | static inline void vmathSoaM4SetCol2_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol3_V (line 390) | static inline void vmathSoaM4SetCol3_V( VmathSoaMatrix4 *result, VmathSo... function vmathSoaM4SetCol_V (line 395) | static inline void vmathSoaM4SetCol_V( VmathSoaMatrix4 *result, int col,... function vmathSoaM4SetRow_V (line 400) | static inline void vmathSoaM4SetRow_V( VmathSoaMatrix4 *result, int row,... function vmathSoaM4SetElem_V (line 405) | static inline void vmathSoaM4SetElem_V( VmathSoaMatrix4 *result, int col... function vec_float4 (line 410) | static inline vec_float4 vmathSoaM4GetElem_V( VmathSoaMatrix4 mat, int c... function VmathSoaVector4 (line 415) | static inline VmathSoaVector4 vmathSoaM4GetCol0_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 422) | static inline VmathSoaVector4 vmathSoaM4GetCol1_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 429) | static inline VmathSoaVector4 vmathSoaM4GetCol2_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 436) | static inline VmathSoaVector4 vmathSoaM4GetCol3_V( VmathSoaMatrix4 mat ) function VmathSoaVector4 (line 443) | static inline VmathSoaVector4 vmathSoaM4GetCol_V( VmathSoaMatrix4 mat, i... function VmathSoaVector4 (line 450) | static inline VmathSoaVector4 vmathSoaM4GetRow_V( VmathSoaMatrix4 mat, i... function VmathSoaMatrix4 (line 457) | static inline VmathSoaMatrix4 vmathSoaM4Transpose_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 464) | static inline VmathSoaMatrix4 vmathSoaM4Inverse_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 471) | static inline VmathSoaMatrix4 vmathSoaM4AffineInverse_V( VmathSoaMatrix4... function VmathSoaMatrix4 (line 478) | static inline VmathSoaMatrix4 vmathSoaM4OrthoInverse_V( VmathSoaMatrix4 ... function vec_float4 (line 485) | static inline vec_float4 vmathSoaM4Determinant_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 490) | static inline VmathSoaMatrix4 vmathSoaM4Add_V( VmathSoaMatrix4 mat0, Vma... function VmathSoaMatrix4 (line 497) | static inline VmathSoaMatrix4 vmathSoaM4Sub_V( VmathSoaMatrix4 mat0, Vma... function VmathSoaMatrix4 (line 504) | static inline VmathSoaMatrix4 vmathSoaM4Neg_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 511) | static inline VmathSoaMatrix4 vmathSoaM4AbsPerElem_V( VmathSoaMatrix4 mat ) function VmathSoaMatrix4 (line 518) | static inline VmathSoaMatrix4 vmathSoaM4ScalarMul_V( VmathSoaMatrix4 mat... function VmathSoaVector4 (line 525) | static inline VmathSoaVector4 vmathSoaM4MulV4_V( VmathSoaMatrix4 mat, Vm... function VmathSoaVector4 (line 532) | static inline VmathSoaVector4 vmathSoaM4MulV3_V( VmathSoaMatrix4 mat, Vm... function VmathSoaVector4 (line 539) | static inline VmathSoaVector4 vmathSoaM4MulP3_V( VmathSoaMatrix4 mat, Vm... function VmathSoaMatrix4 (line 546) | static inline VmathSoaMatrix4 vmathSoaM4Mul_V( VmathSoaMatrix4 mat0, Vma... function VmathSoaMatrix4 (line 553) | static inline VmathSoaMatrix4 vmathSoaM4MulT3_V( VmathSoaMatrix4 mat, Vm... function VmathSoaMatrix4 (line 560) | static inline VmathSoaMatrix4 vmathSoaM4MulPerElem_V( VmathSoaMatrix4 ma... function VmathSoaMatrix4 (line 567) | static inline VmathSoaMatrix4 vmathSoaM4MakeIdentity_V( ) function vmathSoaM4SetUpper3x3_V (line 574) | static inline void vmathSoaM4SetUpper3x3_V( VmathSoaMatrix4 *result, Vma... function VmathSoaMatrix3 (line 579) | static inline VmathSoaMatrix3 vmathSoaM4GetUpper3x3_V( VmathSoaMatrix4 m... function vmathSoaM4SetTranslation_V (line 586) | static inline void vmathSoaM4SetTranslation_V( VmathSoaMatrix4 *result, ... function VmathSoaVector3 (line 591) | static inline VmathSoaVector3 vmathSoaM4GetTranslation_V( VmathSoaMatrix... function VmathSoaMatrix4 (line 598) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationX_V( vec_float4 radi... function VmathSoaMatrix4 (line 605) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationY_V( vec_float4 radi... function VmathSoaMatrix4 (line 612) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationZ_V( vec_float4 radi... function VmathSoaMatrix4 (line 619) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationZYX_V( VmathSoaVecto... function VmathSoaMatrix4 (line 626) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationAxis_V( vec_float4 r... function VmathSoaMatrix4 (line 633) | static inline VmathSoaMatrix4 vmathSoaM4MakeRotationQ_V( VmathSoaQuat un... function VmathSoaMatrix4 (line 640) | static inline VmathSoaMatrix4 vmathSoaM4MakeScale_V( VmathSoaVector3 sca... function VmathSoaMatrix4 (line 647) | static inline VmathSoaMatrix4 vmathSoaM4AppendScale_V( VmathSoaMatrix4 m... function VmathSoaMatrix4 (line 654) | static inline VmathSoaMatrix4 vmathSoaM4PrependScale_V( VmathSoaVector3 ... function VmathSoaMatrix4 (line 661) | static inline VmathSoaMatrix4 vmathSoaM4MakeTranslation_V( VmathSoaVecto... function VmathSoaMatrix4 (line 668) | static inline VmathSoaMatrix4 vmathSoaM4MakeLookAt_V( VmathSoaPoint3 eye... function VmathSoaMatrix4 (line 675) | static inline VmathSoaMatrix4 vmathSoaM4MakePerspective_V( vec_float4 fo... function VmathSoaMatrix4 (line 682) | static inline VmathSoaMatrix4 vmathSoaM4MakeFrustum_V( vec_float4 left, ... function VmathSoaMatrix4 (line 689) | static inline VmathSoaMatrix4 vmathSoaM4MakeOrthographic_V( vec_float4 l... function VmathSoaMatrix4 (line 696) | static inline VmathSoaMatrix4 vmathSoaM4Select_V( VmathSoaMatrix4 mat0, ... function vmathSoaM4Print_V (line 705) | static inline void vmathSoaM4Print_V( VmathSoaMatrix4 mat ) function vmathSoaM4Prints_V (line 710) | static inline void vmathSoaM4Prints_V( VmathSoaMatrix4 mat, const char *... function VmathSoaTransform3 (line 717) | static inline VmathSoaTransform3 vmathSoaT3MakeFromScalar_V( vec_float4 ... function VmathSoaTransform3 (line 724) | static inline VmathSoaTransform3 vmathSoaT3MakeFromCols_V( VmathSoaVecto... function VmathSoaTransform3 (line 731) | static inline VmathSoaTransform3 vmathSoaT3MakeFromM3V3_V( VmathSoaMatri... function VmathSoaTransform3 (line 738) | static inline VmathSoaTransform3 vmathSoaT3MakeFromQV3_V( VmathSoaQuat u... function VmathSoaTransform3 (line 745) | static inline VmathSoaTransform3 vmathSoaT3MakeFromAos_V( VmathTransform... function VmathSoaTransform3 (line 752) | static inline VmathSoaTransform3 vmathSoaT3MakeFrom4Aos_V( VmathTransfor... function vmathSoaT3Get4Aos_V (line 759) | static inline void vmathSoaT3Get4Aos_V( VmathSoaTransform3 tfrm, VmathTr... function vmathSoaT3SetCol0_V (line 764) | static inline void vmathSoaT3SetCol0_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol1_V (line 769) | static inline void vmathSoaT3SetCol1_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol2_V (line 774) | static inline void vmathSoaT3SetCol2_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol3_V (line 779) | static inline void vmathSoaT3SetCol3_V( VmathSoaTransform3 *result, Vmat... function vmathSoaT3SetCol_V (line 784) | static inline void vmathSoaT3SetCol_V( VmathSoaTransform3 *result, int c... function vmathSoaT3SetRow_V (line 789) | static inline void vmathSoaT3SetRow_V( VmathSoaTransform3 *result, int r... function vmathSoaT3SetElem_V (line 794) | static inline void vmathSoaT3SetElem_V( VmathSoaTransform3 *result, int ... function vec_float4 (line 799) | static inline vec_float4 vmathSoaT3GetElem_V( VmathSoaTransform3 tfrm, i... function VmathSoaVector3 (line 804) | static inline VmathSoaVector3 vmathSoaT3GetCol0_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 811) | static inline VmathSoaVector3 vmathSoaT3GetCol1_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 818) | static inline VmathSoaVector3 vmathSoaT3GetCol2_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 825) | static inline VmathSoaVector3 vmathSoaT3GetCol3_V( VmathSoaTransform3 tf... function VmathSoaVector3 (line 832) | static inline VmathSoaVector3 vmathSoaT3GetCol_V( VmathSoaTransform3 tfr... function VmathSoaVector4 (line 839) | static inline VmathSoaVector4 vmathSoaT3GetRow_V( VmathSoaTransform3 tfr... function VmathSoaTransform3 (line 846) | static inline VmathSoaTransform3 vmathSoaT3Inverse_V( VmathSoaTransform3... function VmathSoaTransform3 (line 853) | static inline VmathSoaTransform3 vmathSoaT3OrthoInverse_V( VmathSoaTrans... function VmathSoaTransform3 (line 860) | static inline VmathSoaTransform3 vmathSoaT3AbsPerElem_V( VmathSoaTransfo... function VmathSoaVector3 (line 867) | static inline VmathSoaVector3 vmathSoaT3MulV3_V( VmathSoaTransform3 tfrm... function VmathSoaPoint3 (line 874) | static inline VmathSoaPoint3 vmathSoaT3MulP3_V( VmathSoaTransform3 tfrm,... function VmathSoaTransform3 (line 881) | static inline VmathSoaTransform3 vmathSoaT3Mul_V( VmathSoaTransform3 tfr... function VmathSoaTransform3 (line 888) | static inline VmathSoaTransform3 vmathSoaT3MulPerElem_V( VmathSoaTransfo... function VmathSoaTransform3 (line 895) | static inline VmathSoaTransform3 vmathSoaT3MakeIdentity_V( ) function vmathSoaT3SetUpper3x3_V (line 902) | static inline void vmathSoaT3SetUpper3x3_V( VmathSoaTransform3 *result, ... function VmathSoaMatrix3 (line 907) | static inline VmathSoaMatrix3 vmathSoaT3GetUpper3x3_V( VmathSoaTransform... function vmathSoaT3SetTranslation_V (line 914) | static inline void vmathSoaT3SetTranslation_V( VmathSoaTransform3 *resul... function VmathSoaVector3 (line 919) | static inline VmathSoaVector3 vmathSoaT3GetTranslation_V( VmathSoaTransf... function VmathSoaTransform3 (line 926) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationX_V( vec_float4 r... function VmathSoaTransform3 (line 933) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationY_V( vec_float4 r... function VmathSoaTransform3 (line 940) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationZ_V( vec_float4 r... function VmathSoaTransform3 (line 947) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationZYX_V( VmathSoaVe... function VmathSoaTransform3 (line 954) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationAxis_V( vec_float... function VmathSoaTransform3 (line 961) | static inline VmathSoaTransform3 vmathSoaT3MakeRotationQ_V( VmathSoaQuat... function VmathSoaTransform3 (line 968) | static inline VmathSoaTransform3 vmathSoaT3MakeScale_V( VmathSoaVector3 ... function VmathSoaTransform3 (line 975) | static inline VmathSoaTransform3 vmathSoaT3AppendScale_V( VmathSoaTransf... function VmathSoaTransform3 (line 982) | static inline VmathSoaTransform3 vmathSoaT3PrependScale_V( VmathSoaVecto... function VmathSoaTransform3 (line 989) | static inline VmathSoaTransform3 vmathSoaT3MakeTranslation_V( VmathSoaVe... function VmathSoaTransform3 (line 996) | static inline VmathSoaTransform3 vmathSoaT3Select_V( VmathSoaTransform3 ... function vmathSoaT3Print_V (line 1005) | static inline void vmathSoaT3Print_V( VmathSoaTransform3 tfrm ) function vmathSoaT3Prints_V (line 1010) | static inline void vmathSoaT3Prints_V( VmathSoaTransform3 tfrm, const ch... function VmathSoaQuat (line 1017) | static inline VmathSoaQuat vmathSoaQMakeFromM3_V( VmathSoaMatrix3 tfrm ) function VmathSoaMatrix3 (line 1024) | static inline VmathSoaMatrix3 vmathSoaV3Outer_V( VmathSoaVector3 tfrm0, ... function VmathSoaMatrix4 (line 1031) | static inline VmathSoaMatrix4 vmathSoaV4Outer_V( VmathSoaVector4 tfrm0, ... function VmathSoaVector3 (line 1038) | static inline VmathSoaVector3 vmathSoaV3RowMul_V( VmathSoaVector3 vec, V... function VmathSoaMatrix3 (line 1045) | static inline VmathSoaMatrix3 vmathSoaV3CrossMatrix_V( VmathSoaVector3 v... function VmathSoaMatrix3 (line 1052) | static inline VmathSoaMatrix3 vmathSoaV3CrossMatrixMul_V( VmathSoaVector... FILE: samples/vectormath/spu/c/quat_aos.h function vmathQCopy (line 44) | static inline void vmathQCopy( VmathQuat *result, const VmathQuat *quat ) function vmathQMakeFromElems (line 49) | static inline void vmathQMakeFromElems( VmathQuat *result, float _x, flo... function vmathQMakeFromV3Scalar (line 54) | static inline void vmathQMakeFromV3Scalar( VmathQuat *result, const Vmat... function vmathQMakeFromV4 (line 59) | static inline void vmathQMakeFromV4( VmathQuat *result, const VmathVecto... function vmathQMakeFromScalar (line 64) | static inline void vmathQMakeFromScalar( VmathQuat *result, float scalar ) function vmathQMakeFrom128 (line 69) | static inline void vmathQMakeFrom128( VmathQuat *result, vec_float4 vf4 ) function vmathQMakeIdentity (line 74) | static inline void vmathQMakeIdentity( VmathQuat *result ) function vmathQLerp (line 79) | static inline void vmathQLerp( VmathQuat *result, float t, const VmathQu... function vmathQSlerp (line 87) | static inline void vmathQSlerp( VmathQuat *result, float t, const VmathQ... function vmathQSquad (line 114) | static inline void vmathQSquad( VmathQuat *result, float t, const VmathQ... function vec_float4 (line 122) | static inline vec_float4 vmathQGet128( const VmathQuat *quat ) function vmathQSetXYZ (line 127) | static inline void vmathQSetXYZ( VmathQuat *result, const VmathVector3 *... function vmathQGetXYZ (line 132) | static inline void vmathQGetXYZ( VmathVector3 *result, const VmathQuat *... function vmathQSetX (line 137) | static inline void vmathQSetX( VmathQuat *result, float _x ) function vmathQGetX (line 142) | static inline float vmathQGetX( const VmathQuat *quat ) function vmathQSetY (line 147) | static inline void vmathQSetY( VmathQuat *result, float _y ) function vmathQGetY (line 152) | static inline float vmathQGetY( const VmathQuat *quat ) function vmathQSetZ (line 157) | static inline void vmathQSetZ( VmathQuat *result, float _z ) function vmathQGetZ (line 162) | static inline float vmathQGetZ( const VmathQuat *quat ) function vmathQSetW (line 167) | static inline void vmathQSetW( VmathQuat *result, float _w ) function vmathQGetW (line 172) | static inline float vmathQGetW( const VmathQuat *quat ) function vmathQSetElem (line 177) | static inline void vmathQSetElem( VmathQuat *result, int idx, float value ) function vmathQGetElem (line 182) | static inline float vmathQGetElem( const VmathQuat *quat, int idx ) function vmathQAdd (line 187) | static inline void vmathQAdd( VmathQuat *result, const VmathQuat *quat0,... function vmathQSub (line 192) | static inline void vmathQSub( VmathQuat *result, const VmathQuat *quat0,... function vmathQScalarMul (line 197) | static inline void vmathQScalarMul( VmathQuat *result, const VmathQuat *... function vmathQScalarDiv (line 202) | static inline void vmathQScalarDiv( VmathQuat *result, const VmathQuat *... function vmathQNeg (line 207) | static inline void vmathQNeg( VmathQuat *result, const VmathQuat *quat ) function vmathQDot (line 212) | static inline float vmathQDot( const VmathQuat *quat0, const VmathQuat *... function vmathQNorm (line 217) | static inline float vmathQNorm( const VmathQuat *quat ) function vmathQLength (line 222) | static inline float vmathQLength( const VmathQuat *quat ) function vmathQNormalize (line 227) | static inline void vmathQNormalize( VmathQuat *result, const VmathQuat *... function vmathQMakeRotationArc (line 233) | static inline void vmathQMakeRotationArc( VmathQuat *result, const Vmath... function vmathQMakeRotationAxis (line 249) | static inline void vmathQMakeRotationAxis( VmathQuat *result, float radi... function vmathQMakeRotationX (line 258) | static inline void vmathQMakeRotationX( VmathQuat *result, float radians ) function vmathQMakeRotationY (line 268) | static inline void vmathQMakeRotationY( VmathQuat *result, float radians ) function vmathQMakeRotationZ (line 278) | static inline void vmathQMakeRotationZ( VmathQuat *result, float radians ) function vmathQMul (line 288) | static inline void vmathQMul( VmathQuat *result, const VmathQuat *quat0,... function vmathQRotate (line 312) | static inline void vmathQRotate( VmathVector3 *result, const VmathQuat *... function vmathQConj (line 339) | static inline void vmathQConj( VmathQuat *result, const VmathQuat *quat ) function vmathQSelect (line 344) | static inline void vmathQSelect( VmathQuat *result, const VmathQuat *qua... function vmathQPrint (line 351) | static inline void vmathQPrint( const VmathQuat *quat ) function vmathQPrints (line 358) | static inline void vmathQPrints( const VmathQuat *quat, const char *name ) FILE: samples/vectormath/spu/c/quat_aos_v.h function VmathQuat (line 44) | static inline VmathQuat vmathQMakeFromElems_V( float _x, float _y, float... function VmathQuat (line 51) | static inline VmathQuat vmathQMakeFromV3Scalar_V( VmathVector3 xyz, floa... function VmathQuat (line 58) | static inline VmathQuat vmathQMakeFromV4_V( VmathVector4 vec ) function VmathQuat (line 65) | static inline VmathQuat vmathQMakeFromScalar_V( float scalar ) function VmathQuat (line 72) | static inline VmathQuat vmathQMakeFrom128_V( vec_float4 vf4 ) function VmathQuat (line 79) | static inline VmathQuat vmathQMakeIdentity_V( ) function VmathQuat (line 86) | static inline VmathQuat vmathQLerp_V( float t, VmathQuat quat0, VmathQua... function VmathQuat (line 93) | static inline VmathQuat vmathQSlerp_V( float t, VmathQuat unitQuat0, Vma... function VmathQuat (line 100) | static inline VmathQuat vmathQSquad_V( float t, VmathQuat unitQuat0, Vma... function vec_float4 (line 107) | static inline vec_float4 vmathQGet128_V( VmathQuat quat ) function vmathQSetXYZ_V (line 112) | static inline void vmathQSetXYZ_V( VmathQuat *result, VmathVector3 vec ) function VmathVector3 (line 117) | static inline VmathVector3 vmathQGetXYZ_V( VmathQuat quat ) function vmathQSetX_V (line 124) | static inline void vmathQSetX_V( VmathQuat *result, float _x ) function vmathQGetX_V (line 129) | static inline float vmathQGetX_V( VmathQuat quat ) function vmathQSetY_V (line 134) | static inline void vmathQSetY_V( VmathQuat *result, float _y ) function vmathQGetY_V (line 139) | static inline float vmathQGetY_V( VmathQuat quat ) function vmathQSetZ_V (line 144) | static inline void vmathQSetZ_V( VmathQuat *result, float _z ) function vmathQGetZ_V (line 149) | static inline float vmathQGetZ_V( VmathQuat quat ) function vmathQSetW_V (line 154) | static inline void vmathQSetW_V( VmathQuat *result, float _w ) function vmathQGetW_V (line 159) | static inline float vmathQGetW_V( VmathQuat quat ) function vmathQSetElem_V (line 164) | static inline void vmathQSetElem_V( VmathQuat *result, int idx, float va... function vmathQGetElem_V (line 169) | static inline float vmathQGetElem_V( VmathQuat quat, int idx ) function VmathQuat (line 174) | static inline VmathQuat vmathQAdd_V( VmathQuat quat0, VmathQuat quat1 ) function VmathQuat (line 181) | static inline VmathQuat vmathQSub_V( VmathQuat quat0, VmathQuat quat1 ) function VmathQuat (line 188) | static inline VmathQuat vmathQScalarMul_V( VmathQuat quat, float scalar ) function VmathQuat (line 195) | static inline VmathQuat vmathQScalarDiv_V( VmathQuat quat, float scalar ) function VmathQuat (line 202) | static inline VmathQuat vmathQNeg_V( VmathQuat quat ) function vmathQDot_V (line 209) | static inline float vmathQDot_V( VmathQuat quat0, VmathQuat quat1 ) function vmathQNorm_V (line 214) | static inline float vmathQNorm_V( VmathQuat quat ) function vmathQLength_V (line 219) | static inline float vmathQLength_V( VmathQuat quat ) function VmathQuat (line 224) | static inline VmathQuat vmathQNormalize_V( VmathQuat quat ) function VmathQuat (line 231) | static inline VmathQuat vmathQMakeRotationArc_V( VmathVector3 unitVec0, ... function VmathQuat (line 238) | static inline VmathQuat vmathQMakeRotationAxis_V( float radians, VmathVe... function VmathQuat (line 245) | static inline VmathQuat vmathQMakeRotationX_V( float radians ) function VmathQuat (line 252) | static inline VmathQuat vmathQMakeRotationY_V( float radians ) function VmathQuat (line 259) | static inline VmathQuat vmathQMakeRotationZ_V( float radians ) function VmathQuat (line 266) | static inline VmathQuat vmathQMul_V( VmathQuat quat0, VmathQuat quat1 ) function VmathVector3 (line 273) | static inline VmathVector3 vmathQRotate_V( VmathQuat quat, VmathVector3 ... function VmathQuat (line 280) | static inline VmathQuat vmathQConj_V( VmathQuat quat ) function VmathQuat (line 287) | static inline VmathQuat vmathQSelect_V( VmathQuat quat0, VmathQuat quat1... function vmathQPrint_V (line 296) | static inline void vmathQPrint_V( VmathQuat quat ) function vmathQPrints_V (line 301) | static inline void vmathQPrints_V( VmathQuat quat, const char *name ) FILE: samples/vectormath/spu/c/quat_soa.h function vmathSoaQCopy (line 44) | static inline void vmathSoaQCopy( VmathSoaQuat *result, const VmathSoaQu... function vmathSoaQMakeFromElems (line 52) | static inline void vmathSoaQMakeFromElems( VmathSoaQuat *result, vec_flo... function vmathSoaQMakeFromV3Scalar (line 60) | static inline void vmathSoaQMakeFromV3Scalar( VmathSoaQuat *result, cons... function vmathSoaQMakeFromV4 (line 66) | static inline void vmathSoaQMakeFromV4( VmathSoaQuat *result, const Vmat... function vmathSoaQMakeFromScalar (line 74) | static inline void vmathSoaQMakeFromScalar( VmathSoaQuat *result, vec_fl... function vmathSoaQMakeFromAos (line 82) | static inline void vmathSoaQMakeFromAos( VmathSoaQuat *result, const Vma... function vmathSoaQMakeFrom4Aos (line 95) | static inline void vmathSoaQMakeFrom4Aos( VmathSoaQuat *result, const Vm... function vmathSoaQMakeIdentity (line 108) | static inline void vmathSoaQMakeIdentity( VmathSoaQuat *result ) function vmathSoaQLerp (line 113) | static inline void vmathSoaQLerp( VmathSoaQuat *result, vec_float4 t, co... function vmathSoaQSlerp (line 121) | static inline void vmathSoaQSlerp( VmathSoaQuat *result, vec_float4 t, c... function vmathSoaQSquad (line 143) | static inline void vmathSoaQSquad( VmathSoaQuat *result, vec_float4 t, c... function vmathSoaQGet4Aos (line 151) | static inline void vmathSoaQGet4Aos( const VmathSoaQuat *quat, VmathQuat... function vmathSoaQSetXYZ (line 164) | static inline void vmathSoaQSetXYZ( VmathSoaQuat *result, const VmathSoa... function vmathSoaQGetXYZ (line 171) | static inline void vmathSoaQGetXYZ( VmathSoaVector3 *result, const Vmath... function vmathSoaQSetX (line 176) | static inline void vmathSoaQSetX( VmathSoaQuat *result, vec_float4 _x ) function vec_float4 (line 181) | static inline vec_float4 vmathSoaQGetX( const VmathSoaQuat *quat ) function vmathSoaQSetY (line 186) | static inline void vmathSoaQSetY( VmathSoaQuat *result, vec_float4 _y ) function vec_float4 (line 191) | static inline vec_float4 vmathSoaQGetY( const VmathSoaQuat *quat ) function vmathSoaQSetZ (line 196) | static inline void vmathSoaQSetZ( VmathSoaQuat *result, vec_float4 _z ) function vec_float4 (line 201) | static inline vec_float4 vmathSoaQGetZ( const VmathSoaQuat *quat ) function vmathSoaQSetW (line 206) | static inline void vmathSoaQSetW( VmathSoaQuat *result, vec_float4 _w ) function vec_float4 (line 211) | static inline vec_float4 vmathSoaQGetW( const VmathSoaQuat *quat ) function vmathSoaQSetElem (line 216) | static inline void vmathSoaQSetElem( VmathSoaQuat *result, int idx, vec_... function vec_float4 (line 221) | static inline vec_float4 vmathSoaQGetElem( const VmathSoaQuat *quat, int... function vmathSoaQAdd (line 226) | static inline void vmathSoaQAdd( VmathSoaQuat *result, const VmathSoaQua... function vmathSoaQSub (line 234) | static inline void vmathSoaQSub( VmathSoaQuat *result, const VmathSoaQua... function vmathSoaQScalarMul (line 242) | static inline void vmathSoaQScalarMul( VmathSoaQuat *result, const Vmath... function vmathSoaQScalarDiv (line 250) | static inline void vmathSoaQScalarDiv( VmathSoaQuat *result, const Vmath... function vmathSoaQNeg (line 258) | static inline void vmathSoaQNeg( VmathSoaQuat *result, const VmathSoaQua... function vec_float4 (line 266) | static inline vec_float4 vmathSoaQDot( const VmathSoaQuat *quat0, const ... function vec_float4 (line 276) | static inline vec_float4 vmathSoaQNorm( const VmathSoaQuat *quat ) function vec_float4 (line 286) | static inline vec_float4 vmathSoaQLength( const VmathSoaQuat *quat ) function vmathSoaQNormalize (line 291) | static inline void vmathSoaQNormalize( VmathSoaQuat *result, const Vmath... function vmathSoaQMakeRotationArc (line 302) | static inline void vmathSoaQMakeRotationArc( VmathSoaQuat *result, const... function vmathSoaQMakeRotationAxis (line 313) | static inline void vmathSoaQMakeRotationAxis( VmathSoaQuat *result, vec_... function vmathSoaQMakeRotationX (line 323) | static inline void vmathSoaQMakeRotationX( VmathSoaQuat *result, vec_flo... function vmathSoaQMakeRotationY (line 331) | static inline void vmathSoaQMakeRotationY( VmathSoaQuat *result, vec_flo... function vmathSoaQMakeRotationZ (line 339) | static inline void vmathSoaQMakeRotationZ( VmathSoaQuat *result, vec_flo... function vmathSoaQMul (line 347) | static inline void vmathSoaQMul( VmathSoaQuat *result, const VmathSoaQua... function vmathSoaQRotate (line 357) | static inline void vmathSoaQRotate( VmathSoaVector3 *result, const Vmath... function vmathSoaQConj (line 369) | static inline void vmathSoaQConj( VmathSoaQuat *result, const VmathSoaQu... function vmathSoaQSelect (line 374) | static inline void vmathSoaQSelect( VmathSoaQuat *result, const VmathSoa... function vmathSoaQPrint (line 384) | static inline void vmathSoaQPrint( const VmathSoaQuat *quat ) function vmathSoaQPrints (line 398) | static inline void vmathSoaQPrints( const VmathSoaQuat *quat, const char... FILE: samples/vectormath/spu/c/quat_soa_v.h function VmathSoaQuat (line 44) | static inline VmathSoaQuat vmathSoaQMakeFromElems_V( vec_float4 _x, vec_... function VmathSoaQuat (line 51) | static inline VmathSoaQuat vmathSoaQMakeFromV3Scalar_V( VmathSoaVector3 ... function VmathSoaQuat (line 58) | static inline VmathSoaQuat vmathSoaQMakeFromV4_V( VmathSoaVector4 vec ) function VmathSoaQuat (line 65) | static inline VmathSoaQuat vmathSoaQMakeFromScalar_V( vec_float4 scalar ) function VmathSoaQuat (line 72) | static inline VmathSoaQuat vmathSoaQMakeFromAos_V( VmathQuat quat ) function VmathSoaQuat (line 79) | static inline VmathSoaQuat vmathSoaQMakeFrom4Aos_V( VmathQuat quat0, Vma... function VmathSoaQuat (line 86) | static inline VmathSoaQuat vmathSoaQMakeIdentity_V( ) function VmathSoaQuat (line 93) | static inline VmathSoaQuat vmathSoaQLerp_V( vec_float4 t, VmathSoaQuat q... function VmathSoaQuat (line 100) | static inline VmathSoaQuat vmathSoaQSlerp_V( vec_float4 t, VmathSoaQuat ... function VmathSoaQuat (line 107) | static inline VmathSoaQuat vmathSoaQSquad_V( vec_float4 t, VmathSoaQuat ... function vmathSoaQGet4Aos_V (line 114) | static inline void vmathSoaQGet4Aos_V( VmathSoaQuat quat, VmathQuat *res... function vmathSoaQSetXYZ_V (line 119) | static inline void vmathSoaQSetXYZ_V( VmathSoaQuat *result, VmathSoaVect... function VmathSoaVector3 (line 124) | static inline VmathSoaVector3 vmathSoaQGetXYZ_V( VmathSoaQuat quat ) function vmathSoaQSetX_V (line 131) | static inline void vmathSoaQSetX_V( VmathSoaQuat *result, vec_float4 _x ) function vec_float4 (line 136) | static inline vec_float4 vmathSoaQGetX_V( VmathSoaQuat quat ) function vmathSoaQSetY_V (line 141) | static inline void vmathSoaQSetY_V( VmathSoaQuat *result, vec_float4 _y ) function vec_float4 (line 146) | static inline vec_float4 vmathSoaQGetY_V( VmathSoaQuat quat ) function vmathSoaQSetZ_V (line 151) | static inline void vmathSoaQSetZ_V( VmathSoaQuat *result, vec_float4 _z ) function vec_float4 (line 156) | static inline vec_float4 vmathSoaQGetZ_V( VmathSoaQuat quat ) function vmathSoaQSetW_V (line 161) | static inline void vmathSoaQSetW_V( VmathSoaQuat *result, vec_float4 _w ) function vec_float4 (line 166) | static inline vec_float4 vmathSoaQGetW_V( VmathSoaQuat quat ) function vmathSoaQSetElem_V (line 171) | static inline void vmathSoaQSetElem_V( VmathSoaQuat *result, int idx, ve... function vec_float4 (line 176) | static inline vec_float4 vmathSoaQGetElem_V( VmathSoaQuat quat, int idx ) function VmathSoaQuat (line 181) | static inline VmathSoaQuat vmathSoaQAdd_V( VmathSoaQuat quat0, VmathSoaQ... function VmathSoaQuat (line 188) | static inline VmathSoaQuat vmathSoaQSub_V( VmathSoaQuat quat0, VmathSoaQ... function VmathSoaQuat (line 195) | static inline VmathSoaQuat vmathSoaQScalarMul_V( VmathSoaQuat quat, vec_... function VmathSoaQuat (line 202) | static inline VmathSoaQuat vmathSoaQScalarDiv_V( VmathSoaQuat quat, vec_... function VmathSoaQuat (line 209) | static inline VmathSoaQuat vmathSoaQNeg_V( VmathSoaQuat quat ) function vec_float4 (line 216) | static inline vec_float4 vmathSoaQDot_V( VmathSoaQuat quat0, VmathSoaQua... function vec_float4 (line 221) | static inline vec_float4 vmathSoaQNorm_V( VmathSoaQuat quat ) function vec_float4 (line 226) | static inline vec_float4 vmathSoaQLength_V( VmathSoaQuat quat ) function VmathSoaQuat (line 231) | static inline VmathSoaQuat vmathSoaQNormalize_V( VmathSoaQuat quat ) function VmathSoaQuat (line 238) | static inline VmathSoaQuat vmathSoaQMakeRotationArc_V( VmathSoaVector3 u... function VmathSoaQuat (line 245) | static inline VmathSoaQuat vmathSoaQMakeRotationAxis_V( vec_float4 radia... function VmathSoaQuat (line 252) | static inline VmathSoaQuat vmathSoaQMakeRotationX_V( vec_float4 radians ) function VmathSoaQuat (line 259) | static inline VmathSoaQuat vmathSoaQMakeRotationY_V( vec_float4 radians ) function VmathSoaQuat (line 266) | static inline VmathSoaQuat vmathSoaQMakeRotationZ_V( vec_float4 radians ) function VmathSoaQuat (line 273) | static inline VmathSoaQuat vmathSoaQMul_V( VmathSoaQuat quat0, VmathSoaQ... function VmathSoaVector3 (line 280) | static inline VmathSoaVector3 vmathSoaQRotate_V( VmathSoaQuat quat, Vmat... function VmathSoaQuat (line 287) | static inline VmathSoaQuat vmathSoaQConj_V( VmathSoaQuat quat ) function VmathSoaQuat (line 294) | static inline VmathSoaQuat vmathSoaQSelect_V( VmathSoaQuat quat0, VmathS... function vmathSoaQPrint_V (line 303) | static inline void vmathSoaQPrint_V( VmathSoaQuat quat ) function vmathSoaQPrints_V (line 308) | static inline void vmathSoaQPrints_V( VmathSoaQuat quat, const char *name ) FILE: samples/vectormath/spu/c/vec_aos.h function vec_float4 (line 69) | static inline vec_float4 _vmathVfDot3( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 77) | static inline vec_float4 _vmathVfDot4( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 85) | static inline vec_float4 _vmathVfCross( vec_float4 vec0, vec_float4 vec1 ) function vec_uint4 (line 97) | static inline vec_uint4 _vmathVfToHalfFloatsUnpacked(vec_float4 v) function vec_ushort8 (line 124) | static inline vec_ushort8 _vmath2VfToHalfFloats(vec_float4 u, vec_float4 v) function vmathV3Copy (line 135) | static inline void vmathV3Copy( VmathVector3 *result, const VmathVector3... function vmathV3MakeFromElems (line 140) | static inline void vmathV3MakeFromElems( VmathVector3 *result, float _x,... function vmathV3MakeFromP3 (line 145) | static inline void vmathV3MakeFromP3( VmathVector3 *result, const VmathP... function vmathV3MakeFromScalar (line 150) | static inline void vmathV3MakeFromScalar( VmathVector3 *result, float sc... function vmathV3MakeFrom128 (line 155) | static inline void vmathV3MakeFrom128( VmathVector3 *result, vec_float4 ... function vmathV3MakeXAxis (line 160) | static inline void vmathV3MakeXAxis( VmathVector3 *result ) function vmathV3MakeYAxis (line 165) | static inline void vmathV3MakeYAxis( VmathVector3 *result ) function vmathV3MakeZAxis (line 170) | static inline void vmathV3MakeZAxis( VmathVector3 *result ) function vmathV3Lerp (line 175) | static inline void vmathV3Lerp( VmathVector3 *result, float t, const Vma... function vmathV3Slerp (line 183) | static inline void vmathV3Slerp( VmathVector3 *result, float t, const Vm... function vec_float4 (line 206) | static inline vec_float4 vmathV3Get128( const VmathVector3 *vec ) function vmathV3StoreXYZ (line 211) | static inline void vmathV3StoreXYZ( const VmathVector3 *vec, vec_float4 ... function vmathV3LoadXYZArray (line 219) | static inline void vmathV3LoadXYZArray( VmathVector3 *vec0, VmathVector3... function vmathV3StoreXYZArray (line 234) | static inline void vmathV3StoreXYZArray( const VmathVector3 *vec0, const... function vmathV3StoreHalfFloats (line 245) | static inline void vmathV3StoreHalfFloats( const VmathVector3 *vec0, con... function vmathV3SetX (line 256) | static inline void vmathV3SetX( VmathVector3 *result, float _x ) function vmathV3GetX (line 261) | static inline float vmathV3GetX( const VmathVector3 *vec ) function vmathV3SetY (line 266) | static inline void vmathV3SetY( VmathVector3 *result, float _y ) function vmathV3GetY (line 271) | static inline float vmathV3GetY( const VmathVector3 *vec ) function vmathV3SetZ (line 276) | static inline void vmathV3SetZ( VmathVector3 *result, float _z ) function vmathV3GetZ (line 281) | static inline float vmathV3GetZ( const VmathVector3 *vec ) function vmathV3SetElem (line 286) | static inline void vmathV3SetElem( VmathVector3 *result, int idx, float ... function vmathV3GetElem (line 291) | static inline float vmathV3GetElem( const VmathVector3 *vec, int idx ) function vmathV3Add (line 296) | static inline void vmathV3Add( VmathVector3 *result, const VmathVector3 ... function vmathV3Sub (line 301) | static inline void vmathV3Sub( VmathVector3 *result, const VmathVector3 ... function vmathV3AddP3 (line 306) | static inline void vmathV3AddP3( VmathPoint3 *result, const VmathVector3... function vmathV3ScalarMul (line 311) | static inline void vmathV3ScalarMul( VmathVector3 *result, const VmathVe... function vmathV3ScalarDiv (line 316) | static inline void vmathV3ScalarDiv( VmathVector3 *result, const VmathVe... function vmathV3Neg (line 321) | static inline void vmathV3Neg( VmathVector3 *result, const VmathVector3 ... function vmathV3MulPerElem (line 326) | static inline void vmathV3MulPerElem( VmathVector3 *result, const VmathV... function vmathV3DivPerElem (line 331) | static inline void vmathV3DivPerElem( VmathVector3 *result, const VmathV... function vmathV3RecipPerElem (line 336) | static inline void vmathV3RecipPerElem( VmathVector3 *result, const Vmat... function vmathV3SqrtPerElem (line 341) | static inline void vmathV3SqrtPerElem( VmathVector3 *result, const Vmath... function vmathV3RsqrtPerElem (line 346) | static inline void vmathV3RsqrtPerElem( VmathVector3 *result, const Vmat... function vmathV3AbsPerElem (line 351) | static inline void vmathV3AbsPerElem( VmathVector3 *result, const VmathV... function vmathV3CopySignPerElem (line 356) | static inline void vmathV3CopySignPerElem( VmathVector3 *result, const V... function vmathV3MaxPerElem (line 361) | static inline void vmathV3MaxPerElem( VmathVector3 *result, const VmathV... function vmathV3MaxElem (line 366) | static inline float vmathV3MaxElem( const VmathVector3 *vec ) function vmathV3MinPerElem (line 374) | static inline void vmathV3MinPerElem( VmathVector3 *result, const VmathV... function vmathV3MinElem (line 379) | static inline float vmathV3MinElem( const VmathVector3 *vec ) function vmathV3Sum (line 387) | static inline float vmathV3Sum( const VmathVector3 *vec ) function vmathV3Dot (line 395) | static inline float vmathV3Dot( const VmathVector3 *vec0, const VmathVec... function vmathV3LengthSqr (line 400) | static inline float vmathV3LengthSqr( const VmathVector3 *vec ) function vmathV3Length (line 405) | static inline float vmathV3Length( const VmathVector3 *vec ) function vmathV3Normalize (line 410) | static inline void vmathV3Normalize( VmathVector3 *result, const VmathVe... function vmathV3Cross (line 417) | static inline void vmathV3Cross( VmathVector3 *result, const VmathVector... function vmathV3Select (line 422) | static inline void vmathV3Select( VmathVector3 *result, const VmathVecto... function vmathV3Print (line 429) | static inline void vmathV3Print( const VmathVector3 *vec ) function vmathV3Prints (line 436) | static inline void vmathV3Prints( const VmathVector3 *vec, const char *n... function vmathV4Copy (line 445) | static inline void vmathV4Copy( VmathVector4 *result, const VmathVector4... function vmathV4MakeFromElems (line 450) | static inline void vmathV4MakeFromElems( VmathVector4 *result, float _x,... function vmathV4MakeFromV3Scalar (line 455) | static inline void vmathV4MakeFromV3Scalar( VmathVector4 *result, const ... function vmathV4MakeFromV3 (line 460) | static inline void vmathV4MakeFromV3( VmathVector4 *result, const VmathV... function vmathV4MakeFromP3 (line 465) | static inline void vmathV4MakeFromP3( VmathVector4 *result, const VmathP... function vmathV4MakeFromQ (line 470) | static inline void vmathV4MakeFromQ( VmathVector4 *result, const VmathQu... function vmathV4MakeFromScalar (line 475) | static inline void vmathV4MakeFromScalar( VmathVector4 *result, float sc... function vmathV4MakeFrom128 (line 480) | static inline void vmathV4MakeFrom128( VmathVector4 *result, vec_float4 ... function vmathV4MakeXAxis (line 485) | static inline void vmathV4MakeXAxis( VmathVector4 *result ) function vmathV4MakeYAxis (line 490) | static inline void vmathV4MakeYAxis( VmathVector4 *result ) function vmathV4MakeZAxis (line 495) | static inline void vmathV4MakeZAxis( VmathVector4 *result ) function vmathV4MakeWAxis (line 500) | static inline void vmathV4MakeWAxis( VmathVector4 *result ) function vmathV4Lerp (line 505) | static inline void vmathV4Lerp( VmathVector4 *result, float t, const Vma... function vmathV4Slerp (line 513) | static inline void vmathV4Slerp( VmathVector4 *result, float t, const Vm... function vec_float4 (line 536) | static inline vec_float4 vmathV4Get128( const VmathVector4 *vec ) function vmathV4StoreHalfFloats (line 541) | static inline void vmathV4StoreHalfFloats( const VmathVector4 *vec0, con... function vmathV4SetXYZ (line 547) | static inline void vmathV4SetXYZ( VmathVector4 *result, const VmathVecto... function vmathV4GetXYZ (line 552) | static inline void vmathV4GetXYZ( VmathVector3 *result, const VmathVecto... function vmathV4SetX (line 557) | static inline void vmathV4SetX( VmathVector4 *result, float _x ) function vmathV4GetX (line 562) | static inline float vmathV4GetX( const VmathVector4 *vec ) function vmathV4SetY (line 567) | static inline void vmathV4SetY( VmathVector4 *result, float _y ) function vmathV4GetY (line 572) | static inline float vmathV4GetY( const VmathVector4 *vec ) function vmathV4SetZ (line 577) | static inline void vmathV4SetZ( VmathVector4 *result, float _z ) function vmathV4GetZ (line 582) | static inline float vmathV4GetZ( const VmathVector4 *vec ) function vmathV4SetW (line 587) | static inline void vmathV4SetW( VmathVector4 *result, float _w ) function vmathV4GetW (line 592) | static inline float vmathV4GetW( const VmathVector4 *vec ) function vmathV4SetElem (line 597) | static inline void vmathV4SetElem( VmathVector4 *result, int idx, float ... function vmathV4GetElem (line 602) | static inline float vmathV4GetElem( const VmathVector4 *vec, int idx ) function vmathV4Add (line 607) | static inline void vmathV4Add( VmathVector4 *result, const VmathVector4 ... function vmathV4Sub (line 612) | static inline void vmathV4Sub( VmathVector4 *result, const VmathVector4 ... function vmathV4ScalarMul (line 617) | static inline void vmathV4ScalarMul( VmathVector4 *result, const VmathVe... function vmathV4ScalarDiv (line 622) | static inline void vmathV4ScalarDiv( VmathVector4 *result, const VmathVe... function vmathV4Neg (line 627) | static inline void vmathV4Neg( VmathVector4 *result, const VmathVector4 ... function vmathV4MulPerElem (line 632) | static inline void vmathV4MulPerElem( VmathVector4 *result, const VmathV... function vmathV4DivPerElem (line 637) | static inline void vmathV4DivPerElem( VmathVector4 *result, const VmathV... function vmathV4RecipPerElem (line 642) | static inline void vmathV4RecipPerElem( VmathVector4 *result, const Vmat... function vmathV4SqrtPerElem (line 647) | static inline void vmathV4SqrtPerElem( VmathVector4 *result, const Vmath... function vmathV4RsqrtPerElem (line 652) | static inline void vmathV4RsqrtPerElem( VmathVector4 *result, const Vmat... function vmathV4AbsPerElem (line 657) | static inline void vmathV4AbsPerElem( VmathVector4 *result, const VmathV... function vmathV4CopySignPerElem (line 662) | static inline void vmathV4CopySignPerElem( VmathVector4 *result, const V... function vmathV4MaxPerElem (line 667) | static inline void vmathV4MaxPerElem( VmathVector4 *result, const VmathV... function vmathV4MaxElem (line 672) | static inline float vmathV4MaxElem( const VmathVector4 *vec ) function vmathV4MinPerElem (line 681) | static inline void vmathV4MinPerElem( VmathVector4 *result, const VmathV... function vmathV4MinElem (line 686) | static inline float vmathV4MinElem( const VmathVector4 *vec ) function vmathV4Sum (line 695) | static inline float vmathV4Sum( const VmathVector4 *vec ) function vmathV4Dot (line 704) | static inline float vmathV4Dot( const VmathVector4 *vec0, const VmathVec... function vmathV4LengthSqr (line 709) | static inline float vmathV4LengthSqr( const VmathVector4 *vec ) function vmathV4Length (line 714) | static inline float vmathV4Length( const VmathVector4 *vec ) function vmathV4Normalize (line 719) | static inline void vmathV4Normalize( VmathVector4 *result, const VmathVe... function vmathV4Select (line 725) | static inline void vmathV4Select( VmathVector4 *result, const VmathVecto... function vmathV4Print (line 732) | static inline void vmathV4Print( const VmathVector4 *vec ) function vmathV4Prints (line 739) | static inline void vmathV4Prints( const VmathVector4 *vec, const char *n... function vmathP3Copy (line 748) | static inline void vmathP3Copy( VmathPoint3 *result, const VmathPoint3 *... function vmathP3MakeFromElems (line 753) | static inline void vmathP3MakeFromElems( VmathPoint3 *result, float _x, ... function vmathP3MakeFromV3 (line 758) | static inline void vmathP3MakeFromV3( VmathPoint3 *result, const VmathVe... function vmathP3MakeFromScalar (line 763) | static inline void vmathP3MakeFromScalar( VmathPoint3 *result, float sca... function vmathP3MakeFrom128 (line 768) | static inline void vmathP3MakeFrom128( VmathPoint3 *result, vec_float4 v... function vmathP3Lerp (line 773) | static inline void vmathP3Lerp( VmathPoint3 *result, float t, const Vmat... function vec_float4 (line 781) | static inline vec_float4 vmathP3Get128( const VmathPoint3 *pnt ) function vmathP3StoreXYZ (line 786) | static inline void vmathP3StoreXYZ( const VmathPoint3 *pnt, vec_float4 *... function vmathP3LoadXYZArray (line 794) | static inline void vmathP3LoadXYZArray( VmathPoint3 *pnt0, VmathPoint3 *... function vmathP3StoreXYZArray (line 809) | static inline void vmathP3StoreXYZArray( const VmathPoint3 *pnt0, const ... function vmathP3StoreHalfFloats (line 820) | static inline void vmathP3StoreHalfFloats( const VmathPoint3 *pnt0, cons... function vmathP3SetX (line 831) | static inline void vmathP3SetX( VmathPoint3 *result, float _x ) function vmathP3GetX (line 836) | static inline float vmathP3GetX( const VmathPoint3 *pnt ) function vmathP3SetY (line 841) | static inline void vmathP3SetY( VmathPoint3 *result, float _y ) function vmathP3GetY (line 846) | static inline float vmathP3GetY( const VmathPoint3 *pnt ) function vmathP3SetZ (line 851) | static inline void vmathP3SetZ( VmathPoint3 *result, float _z ) function vmathP3GetZ (line 856) | static inline float vmathP3GetZ( const VmathPoint3 *pnt ) function vmathP3SetElem (line 861) | static inline void vmathP3SetElem( VmathPoint3 *result, int idx, float v... function vmathP3GetElem (line 866) | static inline float vmathP3GetElem( const VmathPoint3 *pnt, int idx ) function vmathP3Sub (line 871) | static inline void vmathP3Sub( VmathVector3 *result, const VmathPoint3 *... function vmathP3AddV3 (line 876) | static inline void vmathP3AddV3( VmathPoint3 *result, const VmathPoint3 ... function vmathP3SubV3 (line 881) | static inline void vmathP3SubV3( VmathPoint3 *result, const VmathPoint3 ... function vmathP3MulPerElem (line 886) | static inline void vmathP3MulPerElem( VmathPoint3 *result, const VmathPo... function vmathP3DivPerElem (line 891) | static inline void vmathP3DivPerElem( VmathPoint3 *result, const VmathPo... function vmathP3RecipPerElem (line 896) | static inline void vmathP3RecipPerElem( VmathPoint3 *result, const Vmath... function vmathP3SqrtPerElem (line 901) | static inline void vmathP3SqrtPerElem( VmathPoint3 *result, const VmathP... function vmathP3RsqrtPerElem (line 906) | static inline void vmathP3RsqrtPerElem( VmathPoint3 *result, const Vmath... function vmathP3AbsPerElem (line 911) | static inline void vmathP3AbsPerElem( VmathPoint3 *result, const VmathPo... function vmathP3CopySignPerElem (line 916) | static inline void vmathP3CopySignPerElem( VmathPoint3 *result, const Vm... function vmathP3MaxPerElem (line 921) | static inline void vmathP3MaxPerElem( VmathPoint3 *result, const VmathPo... function vmathP3MaxElem (line 926) | static inline float vmathP3MaxElem( const VmathPoint3 *pnt ) function vmathP3MinPerElem (line 934) | static inline void vmathP3MinPerElem( VmathPoint3 *result, const VmathPo... function vmathP3MinElem (line 939) | static inline float vmathP3MinElem( const VmathPoint3 *pnt ) function vmathP3Sum (line 947) | static inline float vmathP3Sum( const VmathPoint3 *pnt ) function vmathP3Scale (line 955) | static inline void vmathP3Scale( VmathPoint3 *result, const VmathPoint3 ... function vmathP3NonUniformScale (line 962) | static inline void vmathP3NonUniformScale( VmathPoint3 *result, const Vm... function vmathP3Projection (line 969) | static inline float vmathP3Projection( const VmathPoint3 *pnt, const Vma... function vmathP3DistSqrFromOrigin (line 974) | static inline float vmathP3DistSqrFromOrigin( const VmathPoint3 *pnt ) function vmathP3DistFromOrigin (line 981) | static inline float vmathP3DistFromOrigin( const VmathPoint3 *pnt ) function vmathP3DistSqr (line 988) | static inline float vmathP3DistSqr( const VmathPoint3 *pnt0, const Vmath... function vmathP3Dist (line 995) | static inline float vmathP3Dist( const VmathPoint3 *pnt0, const VmathPoi... function vmathP3Select (line 1002) | static inline void vmathP3Select( VmathPoint3 *result, const VmathPoint3... function vmathP3Print (line 1009) | static inline void vmathP3Print( const VmathPoint3 *pnt ) function vmathP3Prints (line 1016) | static inline void vmathP3Prints( const VmathPoint3 *pnt, const char *na... FILE: samples/vectormath/spu/c/vec_aos_v.h function VmathVector3 (line 71) | static inline VmathVector3 vmathV3MakeFromElems_V( float _x, float _y, f... function VmathVector3 (line 78) | static inline VmathVector3 vmathV3MakeFromP3_V( VmathPoint3 pnt ) function VmathVector3 (line 85) | static inline VmathVector3 vmathV3MakeFromScalar_V( float scalar ) function VmathVector3 (line 92) | static inline VmathVector3 vmathV3MakeFrom128_V( vec_float4 vf4 ) function VmathVector3 (line 99) | static inline VmathVector3 vmathV3MakeXAxis_V( ) function VmathVector3 (line 106) | static inline VmathVector3 vmathV3MakeYAxis_V( ) function VmathVector3 (line 113) | static inline VmathVector3 vmathV3MakeZAxis_V( ) function VmathVector3 (line 120) | static inline VmathVector3 vmathV3Lerp_V( float t, VmathVector3 vec0, Vm... function VmathVector3 (line 127) | static inline VmathVector3 vmathV3Slerp_V( float t, VmathVector3 unitVec... function vec_float4 (line 134) | static inline vec_float4 vmathV3Get128_V( VmathVector3 vec ) function vmathV3StoreXYZ_V (line 139) | static inline void vmathV3StoreXYZ_V( VmathVector3 vec, vec_float4 *quad ) function vmathV3LoadXYZArray_V (line 144) | static inline void vmathV3LoadXYZArray_V( VmathVector3 *vec0, VmathVecto... function vmathV3StoreXYZArray_V (line 149) | static inline void vmathV3StoreXYZArray_V( VmathVector3 vec0, VmathVecto... function vmathV3StoreHalfFloats_V (line 154) | static inline void vmathV3StoreHalfFloats_V( VmathVector3 vec0, VmathVec... function vmathV3SetX_V (line 159) | static inline void vmathV3SetX_V( VmathVector3 *result, float _x ) function vmathV3GetX_V (line 164) | static inline float vmathV3GetX_V( VmathVector3 vec ) function vmathV3SetY_V (line 169) | static inline void vmathV3SetY_V( VmathVector3 *result, float _y ) function vmathV3GetY_V (line 174) | static inline float vmathV3GetY_V( VmathVector3 vec ) function vmathV3SetZ_V (line 179) | static inline void vmathV3SetZ_V( VmathVector3 *result, float _z ) function vmathV3GetZ_V (line 184) | static inline float vmathV3GetZ_V( VmathVector3 vec ) function vmathV3SetElem_V (line 189) | static inline void vmathV3SetElem_V( VmathVector3 *result, int idx, floa... function vmathV3GetElem_V (line 194) | static inline float vmathV3GetElem_V( VmathVector3 vec, int idx ) function VmathVector3 (line 199) | static inline VmathVector3 vmathV3Add_V( VmathVector3 vec0, VmathVector3... function VmathVector3 (line 206) | static inline VmathVector3 vmathV3Sub_V( VmathVector3 vec0, VmathVector3... function VmathPoint3 (line 213) | static inline VmathPoint3 vmathV3AddP3_V( VmathVector3 vec, VmathPoint3 ... function VmathVector3 (line 220) | static inline VmathVector3 vmathV3ScalarMul_V( VmathVector3 vec, float s... function VmathVector3 (line 227) | static inline VmathVector3 vmathV3ScalarDiv_V( VmathVector3 vec, float s... function VmathVector3 (line 234) | static inline VmathVector3 vmathV3Neg_V( VmathVector3 vec ) function VmathVector3 (line 241) | static inline VmathVector3 vmathV3MulPerElem_V( VmathVector3 vec0, Vmath... function VmathVector3 (line 248) | static inline VmathVector3 vmathV3DivPerElem_V( VmathVector3 vec0, Vmath... function VmathVector3 (line 255) | static inline VmathVector3 vmathV3RecipPerElem_V( VmathVector3 vec ) function VmathVector3 (line 262) | static inline VmathVector3 vmathV3SqrtPerElem_V( VmathVector3 vec ) function VmathVector3 (line 269) | static inline VmathVector3 vmathV3RsqrtPerElem_V( VmathVector3 vec ) function VmathVector3 (line 276) | static inline VmathVector3 vmathV3AbsPerElem_V( VmathVector3 vec ) function VmathVector3 (line 283) | static inline VmathVector3 vmathV3CopySignPerElem_V( VmathVector3 vec0, ... function VmathVector3 (line 290) | static inline VmathVector3 vmathV3MaxPerElem_V( VmathVector3 vec0, Vmath... function vmathV3MaxElem_V (line 297) | static inline float vmathV3MaxElem_V( VmathVector3 vec ) function VmathVector3 (line 302) | static inline VmathVector3 vmathV3MinPerElem_V( VmathVector3 vec0, Vmath... function vmathV3MinElem_V (line 309) | static inline float vmathV3MinElem_V( VmathVector3 vec ) function vmathV3Sum_V (line 314) | static inline float vmathV3Sum_V( VmathVector3 vec ) function vmathV3Dot_V (line 319) | static inline float vmathV3Dot_V( VmathVector3 vec0, VmathVector3 vec1 ) function vmathV3LengthSqr_V (line 324) | static inline float vmathV3LengthSqr_V( VmathVector3 vec ) function vmathV3Length_V (line 329) | static inline float vmathV3Length_V( VmathVector3 vec ) function VmathVector3 (line 334) | static inline VmathVector3 vmathV3Normalize_V( VmathVector3 vec ) function VmathVector3 (line 341) | static inline VmathVector3 vmathV3Cross_V( VmathVector3 vec0, VmathVecto... function VmathVector3 (line 348) | static inline VmathVector3 vmathV3Select_V( VmathVector3 vec0, VmathVect... function vmathV3Print_V (line 357) | static inline void vmathV3Print_V( VmathVector3 vec ) function vmathV3Prints_V (line 362) | static inline void vmathV3Prints_V( VmathVector3 vec, const char *name ) function VmathVector4 (line 369) | static inline VmathVector4 vmathV4MakeFromElems_V( float _x, float _y, f... function VmathVector4 (line 376) | static inline VmathVector4 vmathV4MakeFromV3Scalar_V( VmathVector3 xyz, ... function VmathVector4 (line 383) | static inline VmathVector4 vmathV4MakeFromV3_V( VmathVector3 vec ) function VmathVector4 (line 390) | static inline VmathVector4 vmathV4MakeFromP3_V( VmathPoint3 pnt ) function VmathVector4 (line 397) | static inline VmathVector4 vmathV4MakeFromQ_V( VmathQuat quat ) function VmathVector4 (line 404) | static inline VmathVector4 vmathV4MakeFromScalar_V( float scalar ) function VmathVector4 (line 411) | static inline VmathVector4 vmathV4MakeFrom128_V( vec_float4 vf4 ) function VmathVector4 (line 418) | static inline VmathVector4 vmathV4MakeXAxis_V( ) function VmathVector4 (line 425) | static inline VmathVector4 vmathV4MakeYAxis_V( ) function VmathVector4 (line 432) | static inline VmathVector4 vmathV4MakeZAxis_V( ) function VmathVector4 (line 439) | static inline VmathVector4 vmathV4MakeWAxis_V( ) function VmathVector4 (line 446) | static inline VmathVector4 vmathV4Lerp_V( float t, VmathVector4 vec0, Vm... function VmathVector4 (line 453) | static inline VmathVector4 vmathV4Slerp_V( float t, VmathVector4 unitVec... function vec_float4 (line 460) | static inline vec_float4 vmathV4Get128_V( VmathVector4 vec ) function vmathV4StoreHalfFloats_V (line 465) | static inline void vmathV4StoreHalfFloats_V( VmathVector4 vec0, VmathVec... function vmathV4SetXYZ_V (line 470) | static inline void vmathV4SetXYZ_V( VmathVector4 *result, VmathVector3 v... function VmathVector3 (line 475) | static inline VmathVector3 vmathV4GetXYZ_V( VmathVector4 vec ) function vmathV4SetX_V (line 482) | static inline void vmathV4SetX_V( VmathVector4 *result, float _x ) function vmathV4GetX_V (line 487) | static inline float vmathV4GetX_V( VmathVector4 vec ) function vmathV4SetY_V (line 492) | static inline void vmathV4SetY_V( VmathVector4 *result, float _y ) function vmathV4GetY_V (line 497) | static inline float vmathV4GetY_V( VmathVector4 vec ) function vmathV4SetZ_V (line 502) | static inline void vmathV4SetZ_V( VmathVector4 *result, float _z ) function vmathV4GetZ_V (line 507) | static inline float vmathV4GetZ_V( VmathVector4 vec ) function vmathV4SetW_V (line 512) | static inline void vmathV4SetW_V( VmathVector4 *result, float _w ) function vmathV4GetW_V (line 517) | static inline float vmathV4GetW_V( VmathVector4 vec ) function vmathV4SetElem_V (line 522) | static inline void vmathV4SetElem_V( VmathVector4 *result, int idx, floa... function vmathV4GetElem_V (line 527) | static inline float vmathV4GetElem_V( VmathVector4 vec, int idx ) function VmathVector4 (line 532) | static inline VmathVector4 vmathV4Add_V( VmathVector4 vec0, VmathVector4... function VmathVector4 (line 539) | static inline VmathVector4 vmathV4Sub_V( VmathVector4 vec0, VmathVector4... function VmathVector4 (line 546) | static inline VmathVector4 vmathV4ScalarMul_V( VmathVector4 vec, float s... function VmathVector4 (line 553) | static inline VmathVector4 vmathV4ScalarDiv_V( VmathVector4 vec, float s... function VmathVector4 (line 560) | static inline VmathVector4 vmathV4Neg_V( VmathVector4 vec ) function VmathVector4 (line 567) | static inline VmathVector4 vmathV4MulPerElem_V( VmathVector4 vec0, Vmath... function VmathVector4 (line 574) | static inline VmathVector4 vmathV4DivPerElem_V( VmathVector4 vec0, Vmath... function VmathVector4 (line 581) | static inline VmathVector4 vmathV4RecipPerElem_V( VmathVector4 vec ) function VmathVector4 (line 588) | static inline VmathVector4 vmathV4SqrtPerElem_V( VmathVector4 vec ) function VmathVector4 (line 595) | static inline VmathVector4 vmathV4RsqrtPerElem_V( VmathVector4 vec ) function VmathVector4 (line 602) | static inline VmathVector4 vmathV4AbsPerElem_V( VmathVector4 vec ) function VmathVector4 (line 609) | static inline VmathVector4 vmathV4CopySignPerElem_V( VmathVector4 vec0, ... function VmathVector4 (line 616) | static inline VmathVector4 vmathV4MaxPerElem_V( VmathVector4 vec0, Vmath... function vmathV4MaxElem_V (line 623) | static inline float vmathV4MaxElem_V( VmathVector4 vec ) function VmathVector4 (line 628) | static inline VmathVector4 vmathV4MinPerElem_V( VmathVector4 vec0, Vmath... function vmathV4MinElem_V (line 635) | static inline float vmathV4MinElem_V( VmathVector4 vec ) function vmathV4Sum_V (line 640) | static inline float vmathV4Sum_V( VmathVector4 vec ) function vmathV4Dot_V (line 645) | static inline float vmathV4Dot_V( VmathVector4 vec0, VmathVector4 vec1 ) function vmathV4LengthSqr_V (line 650) | static inline float vmathV4LengthSqr_V( VmathVector4 vec ) function vmathV4Length_V (line 655) | static inline float vmathV4Length_V( VmathVector4 vec ) function VmathVector4 (line 660) | static inline VmathVector4 vmathV4Normalize_V( VmathVector4 vec ) function VmathVector4 (line 667) | static inline VmathVector4 vmathV4Select_V( VmathVector4 vec0, VmathVect... function vmathV4Print_V (line 676) | static inline void vmathV4Print_V( VmathVector4 vec ) function vmathV4Prints_V (line 681) | static inline void vmathV4Prints_V( VmathVector4 vec, const char *name ) function VmathPoint3 (line 688) | static inline VmathPoint3 vmathP3MakeFromElems_V( float _x, float _y, fl... function VmathPoint3 (line 695) | static inline VmathPoint3 vmathP3MakeFromV3_V( VmathVector3 vec ) function VmathPoint3 (line 702) | static inline VmathPoint3 vmathP3MakeFromScalar_V( float scalar ) function VmathPoint3 (line 709) | static inline VmathPoint3 vmathP3MakeFrom128_V( vec_float4 vf4 ) function VmathPoint3 (line 716) | static inline VmathPoint3 vmathP3Lerp_V( float t, VmathPoint3 pnt0, Vmat... function vec_float4 (line 723) | static inline vec_float4 vmathP3Get128_V( VmathPoint3 pnt ) function vmathP3StoreXYZ_V (line 728) | static inline void vmathP3StoreXYZ_V( VmathPoint3 pnt, vec_float4 *quad ) function vmathP3LoadXYZArray_V (line 733) | static inline void vmathP3LoadXYZArray_V( VmathPoint3 *pnt0, VmathPoint3... function vmathP3StoreXYZArray_V (line 738) | static inline void vmathP3StoreXYZArray_V( VmathPoint3 pnt0, VmathPoint3... function vmathP3StoreHalfFloats_V (line 743) | static inline void vmathP3StoreHalfFloats_V( VmathPoint3 pnt0, VmathPoin... function vmathP3SetX_V (line 748) | static inline void vmathP3SetX_V( VmathPoint3 *result, float _x ) function vmathP3GetX_V (line 753) | static inline float vmathP3GetX_V( VmathPoint3 pnt ) function vmathP3SetY_V (line 758) | static inline void vmathP3SetY_V( VmathPoint3 *result, float _y ) function vmathP3GetY_V (line 763) | static inline float vmathP3GetY_V( VmathPoint3 pnt ) function vmathP3SetZ_V (line 768) | static inline void vmathP3SetZ_V( VmathPoint3 *result, float _z ) function vmathP3GetZ_V (line 773) | static inline float vmathP3GetZ_V( VmathPoint3 pnt ) function vmathP3SetElem_V (line 778) | static inline void vmathP3SetElem_V( VmathPoint3 *result, int idx, float... function vmathP3GetElem_V (line 783) | static inline float vmathP3GetElem_V( VmathPoint3 pnt, int idx ) function VmathVector3 (line 788) | static inline VmathVector3 vmathP3Sub_V( VmathPoint3 pnt0, VmathPoint3 p... function VmathPoint3 (line 795) | static inline VmathPoint3 vmathP3AddV3_V( VmathPoint3 pnt, VmathVector3 ... function VmathPoint3 (line 802) | static inline VmathPoint3 vmathP3SubV3_V( VmathPoint3 pnt, VmathVector3 ... function VmathPoint3 (line 809) | static inline VmathPoint3 vmathP3MulPerElem_V( VmathPoint3 pnt0, VmathPo... function VmathPoint3 (line 816) | static inline VmathPoint3 vmathP3DivPerElem_V( VmathPoint3 pnt0, VmathPo... function VmathPoint3 (line 823) | static inline VmathPoint3 vmathP3RecipPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 830) | static inline VmathPoint3 vmathP3SqrtPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 837) | static inline VmathPoint3 vmathP3RsqrtPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 844) | static inline VmathPoint3 vmathP3AbsPerElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 851) | static inline VmathPoint3 vmathP3CopySignPerElem_V( VmathPoint3 pnt0, Vm... function VmathPoint3 (line 858) | static inline VmathPoint3 vmathP3MaxPerElem_V( VmathPoint3 pnt0, VmathPo... function vmathP3MaxElem_V (line 865) | static inline float vmathP3MaxElem_V( VmathPoint3 pnt ) function VmathPoint3 (line 870) | static inline VmathPoint3 vmathP3MinPerElem_V( VmathPoint3 pnt0, VmathPo... function vmathP3MinElem_V (line 877) | static inline float vmathP3MinElem_V( VmathPoint3 pnt ) function vmathP3Sum_V (line 882) | static inline float vmathP3Sum_V( VmathPoint3 pnt ) function VmathPoint3 (line 887) | static inline VmathPoint3 vmathP3Scale_V( VmathPoint3 pnt, float scaleVal ) function VmathPoint3 (line 894) | static inline VmathPoint3 vmathP3NonUniformScale_V( VmathPoint3 pnt, Vma... function vmathP3Projection_V (line 901) | static inline float vmathP3Projection_V( VmathPoint3 pnt, VmathVector3 u... function vmathP3DistSqrFromOrigin_V (line 906) | static inline float vmathP3DistSqrFromOrigin_V( VmathPoint3 pnt ) function vmathP3DistFromOrigin_V (line 911) | static inline float vmathP3DistFromOrigin_V( VmathPoint3 pnt ) function vmathP3DistSqr_V (line 916) | static inline float vmathP3DistSqr_V( VmathPoint3 pnt0, VmathPoint3 pnt1 ) function vmathP3Dist_V (line 921) | static inline float vmathP3Dist_V( VmathPoint3 pnt0, VmathPoint3 pnt1 ) function VmathPoint3 (line 926) | static inline VmathPoint3 vmathP3Select_V( VmathPoint3 pnt0, VmathPoint3... function vmathP3Print_V (line 935) | static inline void vmathP3Print_V( VmathPoint3 pnt ) function vmathP3Prints_V (line 940) | static inline void vmathP3Prints_V( VmathPoint3 pnt, const char *name ) FILE: samples/vectormath/spu/c/vec_soa.h function vmathSoaV3Copy (line 71) | static inline void vmathSoaV3Copy( VmathSoaVector3 *result, const VmathS... function vmathSoaV3MakeFromElems (line 78) | static inline void vmathSoaV3MakeFromElems( VmathSoaVector3 *result, vec... function vmathSoaV3MakeFromP3 (line 85) | static inline void vmathSoaV3MakeFromP3( VmathSoaVector3 *result, const ... function vmathSoaV3MakeFromScalar (line 92) | static inline void vmathSoaV3MakeFromScalar( VmathSoaVector3 *result, ve... function vmathSoaV3MakeFromAos (line 99) | static inline void vmathSoaV3MakeFromAos( VmathSoaVector3 *result, const... function vmathSoaV3MakeFrom4Aos (line 110) | static inline void vmathSoaV3MakeFrom4Aos( VmathSoaVector3 *result, cons... function vmathSoaV3MakeXAxis (line 122) | static inline void vmathSoaV3MakeXAxis( VmathSoaVector3 *result ) function vmathSoaV3MakeYAxis (line 127) | static inline void vmathSoaV3MakeYAxis( VmathSoaVector3 *result ) function vmathSoaV3MakeZAxis (line 132) | static inline void vmathSoaV3MakeZAxis( VmathSoaVector3 *result ) function vmathSoaV3Lerp (line 137) | static inline void vmathSoaV3Lerp( VmathSoaVector3 *result, vec_float4 t... function vmathSoaV3Slerp (line 145) | static inline void vmathSoaV3Slerp( VmathSoaVector3 *result, vec_float4 ... function vmathSoaV3Get4Aos (line 161) | static inline void vmathSoaV3Get4Aos( const VmathSoaVector3 *vec, VmathV... function vmathSoaV3LoadXYZArray (line 172) | static inline void vmathSoaV3LoadXYZArray( VmathSoaVector3 *vec, const v... function vmathSoaV3StoreXYZArray (line 186) | static inline void vmathSoaV3StoreXYZArray( const VmathSoaVector3 *vec, ... function vmathSoaV3StoreHalfFloats (line 200) | static inline void vmathSoaV3StoreHalfFloats( const VmathSoaVector3 *vec... function vmathSoaV3SetX (line 211) | static inline void vmathSoaV3SetX( VmathSoaVector3 *result, vec_float4 _x ) function vec_float4 (line 216) | static inline vec_float4 vmathSoaV3GetX( const VmathSoaVector3 *vec ) function vmathSoaV3SetY (line 221) | static inline void vmathSoaV3SetY( VmathSoaVector3 *result, vec_float4 _y ) function vec_float4 (line 226) | static inline vec_float4 vmathSoaV3GetY( const VmathSoaVector3 *vec ) function vmathSoaV3SetZ (line 231) | static inline void vmathSoaV3SetZ( VmathSoaVector3 *result, vec_float4 _z ) function vec_float4 (line 236) | static inline vec_float4 vmathSoaV3GetZ( const VmathSoaVector3 *vec ) function vmathSoaV3SetElem (line 241) | static inline void vmathSoaV3SetElem( VmathSoaVector3 *result, int idx, ... function vec_float4 (line 246) | static inline vec_float4 vmathSoaV3GetElem( const VmathSoaVector3 *vec, ... function vmathSoaV3Add (line 251) | static inline void vmathSoaV3Add( VmathSoaVector3 *result, const VmathSo... function vmathSoaV3Sub (line 258) | static inline void vmathSoaV3Sub( VmathSoaVector3 *result, const VmathSo... function vmathSoaV3AddP3 (line 265) | static inline void vmathSoaV3AddP3( VmathSoaPoint3 *result, const VmathS... function vmathSoaV3ScalarMul (line 272) | static inline void vmathSoaV3ScalarMul( VmathSoaVector3 *result, const V... function vmathSoaV3ScalarDiv (line 279) | static inline void vmathSoaV3ScalarDiv( VmathSoaVector3 *result, const V... function vmathSoaV3Neg (line 286) | static inline void vmathSoaV3Neg( VmathSoaVector3 *result, const VmathSo... function vmathSoaV3MulPerElem (line 293) | static inline void vmathSoaV3MulPerElem( VmathSoaVector3 *result, const ... function vmathSoaV3DivPerElem (line 300) | static inline void vmathSoaV3DivPerElem( VmathSoaVector3 *result, const ... function vmathSoaV3RecipPerElem (line 307) | static inline void vmathSoaV3RecipPerElem( VmathSoaVector3 *result, cons... function vmathSoaV3SqrtPerElem (line 314) | static inline void vmathSoaV3SqrtPerElem( VmathSoaVector3 *result, const... function vmathSoaV3RsqrtPerElem (line 321) | static inline void vmathSoaV3RsqrtPerElem( VmathSoaVector3 *result, cons... function vmathSoaV3AbsPerElem (line 328) | static inline void vmathSoaV3AbsPerElem( VmathSoaVector3 *result, const ... function vmathSoaV3CopySignPerElem (line 335) | static inline void vmathSoaV3CopySignPerElem( VmathSoaVector3 *result, c... function vmathSoaV3MaxPerElem (line 342) | static inline void vmathSoaV3MaxPerElem( VmathSoaVector3 *result, const ... function vec_float4 (line 349) | static inline vec_float4 vmathSoaV3MaxElem( const VmathSoaVector3 *vec ) function vmathSoaV3MinPerElem (line 357) | static inline void vmathSoaV3MinPerElem( VmathSoaVector3 *result, const ... function vec_float4 (line 364) | static inline vec_float4 vmathSoaV3MinElem( const VmathSoaVector3 *vec ) function vec_float4 (line 372) | static inline vec_float4 vmathSoaV3Sum( const VmathSoaVector3 *vec ) function vec_float4 (line 380) | static inline vec_float4 vmathSoaV3Dot( const VmathSoaVector3 *vec0, con... function vec_float4 (line 389) | static inline vec_float4 vmathSoaV3LengthSqr( const VmathSoaVector3 *vec ) function vec_float4 (line 398) | static inline vec_float4 vmathSoaV3Length( const VmathSoaVector3 *vec ) function vmathSoaV3Normalize (line 403) | static inline void vmathSoaV3Normalize( VmathSoaVector3 *result, const V... function vmathSoaV3Cross (line 413) | static inline void vmathSoaV3Cross( VmathSoaVector3 *result, const Vmath... function vmathSoaV3Select (line 422) | static inline void vmathSoaV3Select( VmathSoaVector3 *result, const Vmat... function vmathSoaV3Print (line 431) | static inline void vmathSoaV3Print( const VmathSoaVector3 *vec ) function vmathSoaV3Prints (line 445) | static inline void vmathSoaV3Prints( const VmathSoaVector3 *vec, const c... function vmathSoaV4Copy (line 462) | static inline void vmathSoaV4Copy( VmathSoaVector4 *result, const VmathS... function vmathSoaV4MakeFromElems (line 470) | static inline void vmathSoaV4MakeFromElems( VmathSoaVector4 *result, vec... function vmathSoaV4MakeFromV3Scalar (line 478) | static inline void vmathSoaV4MakeFromV3Scalar( VmathSoaVector4 *result, ... function vmathSoaV4MakeFromV3 (line 484) | static inline void vmathSoaV4MakeFromV3( VmathSoaVector4 *result, const ... function vmathSoaV4MakeFromP3 (line 492) | static inline void vmathSoaV4MakeFromP3( VmathSoaVector4 *result, const ... function vmathSoaV4MakeFromQ (line 500) | static inline void vmathSoaV4MakeFromQ( VmathSoaVector4 *result, const V... function vmathSoaV4MakeFromScalar (line 508) | static inline void vmathSoaV4MakeFromScalar( VmathSoaVector4 *result, ve... function vmathSoaV4MakeFromAos (line 516) | static inline void vmathSoaV4MakeFromAos( VmathSoaVector4 *result, const... function vmathSoaV4MakeFrom4Aos (line 529) | static inline void vmathSoaV4MakeFrom4Aos( VmathSoaVector4 *result, cons... function vmathSoaV4MakeXAxis (line 542) | static inline void vmathSoaV4MakeXAxis( VmathSoaVector4 *result ) function vmathSoaV4MakeYAxis (line 547) | static inline void vmathSoaV4MakeYAxis( VmathSoaVector4 *result ) function vmathSoaV4MakeZAxis (line 552) | static inline void vmathSoaV4MakeZAxis( VmathSoaVector4 *result ) function vmathSoaV4MakeWAxis (line 557) | static inline void vmathSoaV4MakeWAxis( VmathSoaVector4 *result ) function vmathSoaV4Lerp (line 562) | static inline void vmathSoaV4Lerp( VmathSoaVector4 *result, vec_float4 t... function vmathSoaV4Slerp (line 570) | static inline void vmathSoaV4Slerp( VmathSoaVector4 *result, vec_float4 ... function vmathSoaV4Get4Aos (line 586) | static inline void vmathSoaV4Get4Aos( const VmathSoaVector4 *vec, VmathV... function vmathSoaV4StoreHalfFloats (line 599) | static inline void vmathSoaV4StoreHalfFloats( const VmathSoaVector4 *vec... function vmathSoaV4SetXYZ (line 607) | static inline void vmathSoaV4SetXYZ( VmathSoaVector4 *result, const Vmat... function vmathSoaV4GetXYZ (line 614) | static inline void vmathSoaV4GetXYZ( VmathSoaVector3 *result, const Vmat... function vmathSoaV4SetX (line 619) | static inline void vmathSoaV4SetX( VmathSoaVector4 *result, vec_float4 _x ) function vec_float4 (line 624) | static inline vec_float4 vmathSoaV4GetX( const VmathSoaVector4 *vec ) function vmathSoaV4SetY (line 629) | static inline void vmathSoaV4SetY( VmathSoaVector4 *result, vec_float4 _y ) function vec_float4 (line 634) | static inline vec_float4 vmathSoaV4GetY( const VmathSoaVector4 *vec ) function vmathSoaV4SetZ (line 639) | static inline void vmathSoaV4SetZ( VmathSoaVector4 *result, vec_float4 _z ) function vec_float4 (line 644) | static inline vec_float4 vmathSoaV4GetZ( const VmathSoaVector4 *vec ) function vmathSoaV4SetW (line 649) | static inline void vmathSoaV4SetW( VmathSoaVector4 *result, vec_float4 _w ) function vec_float4 (line 654) | static inline vec_float4 vmathSoaV4GetW( const VmathSoaVector4 *vec ) function vmathSoaV4SetElem (line 659) | static inline void vmathSoaV4SetElem( VmathSoaVector4 *result, int idx, ... function vec_float4 (line 664) | static inline vec_float4 vmathSoaV4GetElem( const VmathSoaVector4 *vec, ... function vmathSoaV4Add (line 669) | static inline void vmathSoaV4Add( VmathSoaVector4 *result, const VmathSo... function vmathSoaV4Sub (line 677) | static inline void vmathSoaV4Sub( VmathSoaVector4 *result, const VmathSo... function vmathSoaV4ScalarMul (line 685) | static inline void vmathSoaV4ScalarMul( VmathSoaVector4 *result, const V... function vmathSoaV4ScalarDiv (line 693) | static inline void vmathSoaV4ScalarDiv( VmathSoaVector4 *result, const V... function vmathSoaV4Neg (line 701) | static inline void vmathSoaV4Neg( VmathSoaVector4 *result, const VmathSo... function vmathSoaV4MulPerElem (line 709) | static inline void vmathSoaV4MulPerElem( VmathSoaVector4 *result, const ... function vmathSoaV4DivPerElem (line 717) | static inline void vmathSoaV4DivPerElem( VmathSoaVector4 *result, const ... function vmathSoaV4RecipPerElem (line 725) | static inline void vmathSoaV4RecipPerElem( VmathSoaVector4 *result, cons... function vmathSoaV4SqrtPerElem (line 733) | static inline void vmathSoaV4SqrtPerElem( VmathSoaVector4 *result, const... function vmathSoaV4RsqrtPerElem (line 741) | static inline void vmathSoaV4RsqrtPerElem( VmathSoaVector4 *result, cons... function vmathSoaV4AbsPerElem (line 749) | static inline void vmathSoaV4AbsPerElem( VmathSoaVector4 *result, const ... function vmathSoaV4CopySignPerElem (line 757) | static inline void vmathSoaV4CopySignPerElem( VmathSoaVector4 *result, c... function vmathSoaV4MaxPerElem (line 765) | static inline void vmathSoaV4MaxPerElem( VmathSoaVector4 *result, const ... function vec_float4 (line 773) | static inline vec_float4 vmathSoaV4MaxElem( const VmathSoaVector4 *vec ) function vmathSoaV4MinPerElem (line 782) | static inline void vmathSoaV4MinPerElem( VmathSoaVector4 *result, const ... function vec_float4 (line 790) | static inline vec_float4 vmathSoaV4MinElem( const VmathSoaVector4 *vec ) function vec_float4 (line 799) | static inline vec_float4 vmathSoaV4Sum( const VmathSoaVector4 *vec ) function vec_float4 (line 808) | static inline vec_float4 vmathSoaV4Dot( const VmathSoaVector4 *vec0, con... function vec_float4 (line 818) | static inline vec_float4 vmathSoaV4LengthSqr( const VmathSoaVector4 *vec ) function vec_float4 (line 828) | static inline vec_float4 vmathSoaV4Length( const VmathSoaVector4 *vec ) function vmathSoaV4Normalize (line 833) | static inline void vmathSoaV4Normalize( VmathSoaVector4 *result, const V... function vmathSoaV4Select (line 844) | static inline void vmathSoaV4Select( VmathSoaVector4 *result, const Vmat... function vmathSoaV4Print (line 854) | static inline void vmathSoaV4Print( const VmathSoaVector4 *vec ) function vmathSoaV4Prints (line 868) | static inline void vmathSoaV4Prints( const VmathSoaVector4 *vec, const c... function vmathSoaP3Copy (line 885) | static inline void vmathSoaP3Copy( VmathSoaPoint3 *result, const VmathSo... function vmathSoaP3MakeFromElems (line 892) | static inline void vmathSoaP3MakeFromElems( VmathSoaPoint3 *result, vec_... function vmathSoaP3MakeFromV3 (line 899) | static inline void vmathSoaP3MakeFromV3( VmathSoaPoint3 *result, const V... function vmathSoaP3MakeFromScalar (line 906) | static inline void vmathSoaP3MakeFromScalar( VmathSoaPoint3 *result, vec... function vmathSoaP3MakeFromAos (line 913) | static inline void vmathSoaP3MakeFromAos( VmathSoaPoint3 *result, const ... function vmathSoaP3MakeFrom4Aos (line 924) | static inline void vmathSoaP3MakeFrom4Aos( VmathSoaPoint3 *result, const... function vmathSoaP3Lerp (line 936) | static inline void vmathSoaP3Lerp( VmathSoaPoint3 *result, vec_float4 t,... function vmathSoaP3Get4Aos (line 944) | static inline void vmathSoaP3Get4Aos( const VmathSoaPoint3 *pnt, VmathPo... function vmathSoaP3LoadXYZArray (line 955) | static inline void vmathSoaP3LoadXYZArray( VmathSoaPoint3 *vec, const ve... function vmathSoaP3StoreXYZArray (line 969) | static inline void vmathSoaP3StoreXYZArray( const VmathSoaPoint3 *vec, v... function vmathSoaP3StoreHalfFloats (line 983) | static inline void vmathSoaP3StoreHalfFloats( const VmathSoaPoint3 *pnt0... function vmathSoaP3SetX (line 994) | static inline void vmathSoaP3SetX( VmathSoaPoint3 *result, vec_float4 _x ) function vec_float4 (line 999) | static inline vec_float4 vmathSoaP3GetX( const VmathSoaPoint3 *pnt ) function vmathSoaP3SetY (line 1004) | static inline void vmathSoaP3SetY( VmathSoaPoint3 *result, vec_float4 _y ) function vec_float4 (line 1009) | static inline vec_float4 vmathSoaP3GetY( const VmathSoaPoint3 *pnt ) function vmathSoaP3SetZ (line 1014) | static inline void vmathSoaP3SetZ( VmathSoaPoint3 *result, vec_float4 _z ) function vec_float4 (line 1019) | static inline vec_float4 vmathSoaP3GetZ( const VmathSoaPoint3 *pnt ) function vmathSoaP3SetElem (line 1024) | static inline void vmathSoaP3SetElem( VmathSoaPoint3 *result, int idx, v... function vec_float4 (line 1029) | static inline vec_float4 vmathSoaP3GetElem( const VmathSoaPoint3 *pnt, i... function vmathSoaP3Sub (line 1034) | static inline void vmathSoaP3Sub( VmathSoaVector3 *result, const VmathSo... function vmathSoaP3AddV3 (line 1041) | static inline void vmathSoaP3AddV3( VmathSoaPoint3 *result, const VmathS... function vmathSoaP3SubV3 (line 1048) | static inline void vmathSoaP3SubV3( VmathSoaPoint3 *result, const VmathS... function vmathSoaP3MulPerElem (line 1055) | static inline void vmathSoaP3MulPerElem( VmathSoaPoint3 *result, const V... function vmathSoaP3DivPerElem (line 1062) | static inline void vmathSoaP3DivPerElem( VmathSoaPoint3 *result, const V... function vmathSoaP3RecipPerElem (line 1069) | static inline void vmathSoaP3RecipPerElem( VmathSoaPoint3 *result, const... function vmathSoaP3SqrtPerElem (line 1076) | static inline void vmathSoaP3SqrtPerElem( VmathSoaPoint3 *result, const ... function vmathSoaP3RsqrtPerElem (line 1083) | static inline void vmathSoaP3RsqrtPerElem( VmathSoaPoint3 *result, const... function vmathSoaP3AbsPerElem (line 1090) | static inline void vmathSoaP3AbsPerElem( VmathSoaPoint3 *result, const V... function vmathSoaP3CopySignPerElem (line 1097) | static inline void vmathSoaP3CopySignPerElem( VmathSoaPoint3 *result, co... function vmathSoaP3MaxPerElem (line 1104) | static inline void vmathSoaP3MaxPerElem( VmathSoaPoint3 *result, const V... function vec_float4 (line 1111) | static inline vec_float4 vmathSoaP3MaxElem( const VmathSoaPoint3 *pnt ) function vmathSoaP3MinPerElem (line 1119) | static inline void vmathSoaP3MinPerElem( VmathSoaPoint3 *result, const V... function vec_float4 (line 1126) | static inline vec_float4 vmathSoaP3MinElem( const VmathSoaPoint3 *pnt ) function vec_float4 (line 1134) | static inline vec_float4 vmathSoaP3Sum( const VmathSoaPoint3 *pnt ) function vmathSoaP3Scale (line 1142) | static inline void vmathSoaP3Scale( VmathSoaPoint3 *result, const VmathS... function vmathSoaP3NonUniformScale (line 1149) | static inline void vmathSoaP3NonUniformScale( VmathSoaPoint3 *result, co... function vec_float4 (line 1156) | static inline vec_float4 vmathSoaP3Projection( const VmathSoaPoint3 *pnt... function vec_float4 (line 1165) | static inline vec_float4 vmathSoaP3DistSqrFromOrigin( const VmathSoaPoin... function vec_float4 (line 1172) | static inline vec_float4 vmathSoaP3DistFromOrigin( const VmathSoaPoint3 ... function vec_float4 (line 1179) | static inline vec_float4 vmathSoaP3DistSqr( const VmathSoaPoint3 *pnt0, ... function vec_float4 (line 1186) | static inline vec_float4 vmathSoaP3Dist( const VmathSoaPoint3 *pnt0, con... function vmathSoaP3Select (line 1193) | static inline void vmathSoaP3Select( VmathSoaPoint3 *result, const Vmath... function vmathSoaP3Print (line 1202) | static inline void vmathSoaP3Print( const VmathSoaPoint3 *pnt ) function vmathSoaP3Prints (line 1216) | static inline void vmathSoaP3Prints( const VmathSoaPoint3 *pnt, const ch... FILE: samples/vectormath/spu/c/vec_soa_v.h function VmathSoaVector3 (line 71) | static inline VmathSoaVector3 vmathSoaV3MakeFromElems_V( vec_float4 _x, ... function VmathSoaVector3 (line 78) | static inline VmathSoaVector3 vmathSoaV3MakeFromP3_V( VmathSoaPoint3 pnt ) function VmathSoaVector3 (line 85) | static inline VmathSoaVector3 vmathSoaV3MakeFromScalar_V( vec_float4 sca... function VmathSoaVector3 (line 92) | static inline VmathSoaVector3 vmathSoaV3MakeFromAos_V( VmathVector3 vec ) function VmathSoaVector3 (line 99) | static inline VmathSoaVector3 vmathSoaV3MakeFrom4Aos_V( VmathVector3 vec... function VmathSoaVector3 (line 106) | static inline VmathSoaVector3 vmathSoaV3MakeXAxis_V( ) function VmathSoaVector3 (line 113) | static inline VmathSoaVector3 vmathSoaV3MakeYAxis_V( ) function VmathSoaVector3 (line 120) | static inline VmathSoaVector3 vmathSoaV3MakeZAxis_V( ) function VmathSoaVector3 (line 127) | static inline VmathSoaVector3 vmathSoaV3Lerp_V( vec_float4 t, VmathSoaVe... function VmathSoaVector3 (line 134) | static inline VmathSoaVector3 vmathSoaV3Slerp_V( vec_float4 t, VmathSoaV... function vmathSoaV3Get4Aos_V (line 141) | static inline void vmathSoaV3Get4Aos_V( VmathSoaVector3 vec, VmathVector... function vmathSoaV3LoadXYZArray_V (line 146) | static inline void vmathSoaV3LoadXYZArray_V( VmathSoaVector3 *vec, const... function vmathSoaV3StoreXYZArray_V (line 151) | static inline void vmathSoaV3StoreXYZArray_V( VmathSoaVector3 vec, vec_f... function vmathSoaV3StoreHalfFloats_V (line 156) | static inline void vmathSoaV3StoreHalfFloats_V( VmathSoaVector3 vec0, Vm... function vmathSoaV3SetX_V (line 161) | static inline void vmathSoaV3SetX_V( VmathSoaVector3 *result, vec_float4... function vec_float4 (line 166) | static inline vec_float4 vmathSoaV3GetX_V( VmathSoaVector3 vec ) function vmathSoaV3SetY_V (line 171) | static inline void vmathSoaV3SetY_V( VmathSoaVector3 *result, vec_float4... function vec_float4 (line 176) | static inline vec_float4 vmathSoaV3GetY_V( VmathSoaVector3 vec ) function vmathSoaV3SetZ_V (line 181) | static inline void vmathSoaV3SetZ_V( VmathSoaVector3 *result, vec_float4... function vec_float4 (line 186) | static inline vec_float4 vmathSoaV3GetZ_V( VmathSoaVector3 vec ) function vmathSoaV3SetElem_V (line 191) | static inline void vmathSoaV3SetElem_V( VmathSoaVector3 *result, int idx... function vec_float4 (line 196) | static inline vec_float4 vmathSoaV3GetElem_V( VmathSoaVector3 vec, int i... function VmathSoaVector3 (line 201) | static inline VmathSoaVector3 vmathSoaV3Add_V( VmathSoaVector3 vec0, Vma... function VmathSoaVector3 (line 208) | static inline VmathSoaVector3 vmathSoaV3Sub_V( VmathSoaVector3 vec0, Vma... function VmathSoaPoint3 (line 215) | static inline VmathSoaPoint3 vmathSoaV3AddP3_V( VmathSoaVector3 vec, Vma... function VmathSoaVector3 (line 222) | static inline VmathSoaVector3 vmathSoaV3ScalarMul_V( VmathSoaVector3 vec... function VmathSoaVector3 (line 229) | static inline VmathSoaVector3 vmathSoaV3ScalarDiv_V( VmathSoaVector3 vec... function VmathSoaVector3 (line 236) | static inline VmathSoaVector3 vmathSoaV3Neg_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 243) | static inline VmathSoaVector3 vmathSoaV3MulPerElem_V( VmathSoaVector3 ve... function VmathSoaVector3 (line 250) | static inline VmathSoaVector3 vmathSoaV3DivPerElem_V( VmathSoaVector3 ve... function VmathSoaVector3 (line 257) | static inline VmathSoaVector3 vmathSoaV3RecipPerElem_V( VmathSoaVector3 ... function VmathSoaVector3 (line 264) | static inline VmathSoaVector3 vmathSoaV3SqrtPerElem_V( VmathSoaVector3 v... function VmathSoaVector3 (line 271) | static inline VmathSoaVector3 vmathSoaV3RsqrtPerElem_V( VmathSoaVector3 ... function VmathSoaVector3 (line 278) | static inline VmathSoaVector3 vmathSoaV3AbsPerElem_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 285) | static inline VmathSoaVector3 vmathSoaV3CopySignPerElem_V( VmathSoaVecto... function VmathSoaVector3 (line 292) | static inline VmathSoaVector3 vmathSoaV3MaxPerElem_V( VmathSoaVector3 ve... function vec_float4 (line 299) | static inline vec_float4 vmathSoaV3MaxElem_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 304) | static inline VmathSoaVector3 vmathSoaV3MinPerElem_V( VmathSoaVector3 ve... function vec_float4 (line 311) | static inline vec_float4 vmathSoaV3MinElem_V( VmathSoaVector3 vec ) function vec_float4 (line 316) | static inline vec_float4 vmathSoaV3Sum_V( VmathSoaVector3 vec ) function vec_float4 (line 321) | static inline vec_float4 vmathSoaV3Dot_V( VmathSoaVector3 vec0, VmathSoa... function vec_float4 (line 326) | static inline vec_float4 vmathSoaV3LengthSqr_V( VmathSoaVector3 vec ) function vec_float4 (line 331) | static inline vec_float4 vmathSoaV3Length_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 336) | static inline VmathSoaVector3 vmathSoaV3Normalize_V( VmathSoaVector3 vec ) function VmathSoaVector3 (line 343) | static inline VmathSoaVector3 vmathSoaV3Cross_V( VmathSoaVector3 vec0, V... function VmathSoaVector3 (line 350) | static inline VmathSoaVector3 vmathSoaV3Select_V( VmathSoaVector3 vec0, ... function vmathSoaV3Print_V (line 359) | static inline void vmathSoaV3Print_V( VmathSoaVector3 vec ) function vmathSoaV3Prints_V (line 364) | static inline void vmathSoaV3Prints_V( VmathSoaVector3 vec, const char *... function VmathSoaVector4 (line 371) | static inline VmathSoaVector4 vmathSoaV4MakeFromElems_V( vec_float4 _x, ... function VmathSoaVector4 (line 378) | static inline VmathSoaVector4 vmathSoaV4MakeFromV3Scalar_V( VmathSoaVect... function VmathSoaVector4 (line 385) | static inline VmathSoaVector4 vmathSoaV4MakeFromV3_V( VmathSoaVector3 vec ) function VmathSoaVector4 (line 392) | static inline VmathSoaVector4 vmathSoaV4MakeFromP3_V( VmathSoaPoint3 pnt ) function VmathSoaVector4 (line 399) | static inline VmathSoaVector4 vmathSoaV4MakeFromQ_V( VmathSoaQuat quat ) function VmathSoaVector4 (line 406) | static inline VmathSoaVector4 vmathSoaV4MakeFromScalar_V( vec_float4 sca... function VmathSoaVector4 (line 413) | static inline VmathSoaVector4 vmathSoaV4MakeFromAos_V( VmathVector4 vec ) function VmathSoaVector4 (line 420) | static inline VmathSoaVector4 vmathSoaV4MakeFrom4Aos_V( VmathVector4 vec... function VmathSoaVector4 (line 427) | static inline VmathSoaVector4 vmathSoaV4MakeXAxis_V( ) function VmathSoaVector4 (line 434) | static inline VmathSoaVector4 vmathSoaV4MakeYAxis_V( ) function VmathSoaVector4 (line 441) | static inline VmathSoaVector4 vmathSoaV4MakeZAxis_V( ) function VmathSoaVector4 (line 448) | static inline VmathSoaVector4 vmathSoaV4MakeWAxis_V( ) function VmathSoaVector4 (line 455) | static inline VmathSoaVector4 vmathSoaV4Lerp_V( vec_float4 t, VmathSoaVe... function VmathSoaVector4 (line 462) | static inline VmathSoaVector4 vmathSoaV4Slerp_V( vec_float4 t, VmathSoaV... function vmathSoaV4Get4Aos_V (line 469) | static inline void vmathSoaV4Get4Aos_V( VmathSoaVector4 vec, VmathVector... function vmathSoaV4StoreHalfFloats_V (line 474) | static inline void vmathSoaV4StoreHalfFloats_V( VmathSoaVector4 vec, vec... function vmathSoaV4SetXYZ_V (line 479) | static inline void vmathSoaV4SetXYZ_V( VmathSoaVector4 *result, VmathSoa... function VmathSoaVector3 (line 484) | static inline VmathSoaVector3 vmathSoaV4GetXYZ_V( VmathSoaVector4 vec ) function vmathSoaV4SetX_V (line 491) | static inline void vmathSoaV4SetX_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 496) | static inline vec_float4 vmathSoaV4GetX_V( VmathSoaVector4 vec ) function vmathSoaV4SetY_V (line 501) | static inline void vmathSoaV4SetY_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 506) | static inline vec_float4 vmathSoaV4GetY_V( VmathSoaVector4 vec ) function vmathSoaV4SetZ_V (line 511) | static inline void vmathSoaV4SetZ_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 516) | static inline vec_float4 vmathSoaV4GetZ_V( VmathSoaVector4 vec ) function vmathSoaV4SetW_V (line 521) | static inline void vmathSoaV4SetW_V( VmathSoaVector4 *result, vec_float4... function vec_float4 (line 526) | static inline vec_float4 vmathSoaV4GetW_V( VmathSoaVector4 vec ) function vmathSoaV4SetElem_V (line 531) | static inline void vmathSoaV4SetElem_V( VmathSoaVector4 *result, int idx... function vec_float4 (line 536) | static inline vec_float4 vmathSoaV4GetElem_V( VmathSoaVector4 vec, int i... function VmathSoaVector4 (line 541) | static inline VmathSoaVector4 vmathSoaV4Add_V( VmathSoaVector4 vec0, Vma... function VmathSoaVector4 (line 548) | static inline VmathSoaVector4 vmathSoaV4Sub_V( VmathSoaVector4 vec0, Vma... function VmathSoaVector4 (line 555) | static inline VmathSoaVector4 vmathSoaV4ScalarMul_V( VmathSoaVector4 vec... function VmathSoaVector4 (line 562) | static inline VmathSoaVector4 vmathSoaV4ScalarDiv_V( VmathSoaVector4 vec... function VmathSoaVector4 (line 569) | static inline VmathSoaVector4 vmathSoaV4Neg_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 576) | static inline VmathSoaVector4 vmathSoaV4MulPerElem_V( VmathSoaVector4 ve... function VmathSoaVector4 (line 583) | static inline VmathSoaVector4 vmathSoaV4DivPerElem_V( VmathSoaVector4 ve... function VmathSoaVector4 (line 590) | static inline VmathSoaVector4 vmathSoaV4RecipPerElem_V( VmathSoaVector4 ... function VmathSoaVector4 (line 597) | static inline VmathSoaVector4 vmathSoaV4SqrtPerElem_V( VmathSoaVector4 v... function VmathSoaVector4 (line 604) | static inline VmathSoaVector4 vmathSoaV4RsqrtPerElem_V( VmathSoaVector4 ... function VmathSoaVector4 (line 611) | static inline VmathSoaVector4 vmathSoaV4AbsPerElem_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 618) | static inline VmathSoaVector4 vmathSoaV4CopySignPerElem_V( VmathSoaVecto... function VmathSoaVector4 (line 625) | static inline VmathSoaVector4 vmathSoaV4MaxPerElem_V( VmathSoaVector4 ve... function vec_float4 (line 632) | static inline vec_float4 vmathSoaV4MaxElem_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 637) | static inline VmathSoaVector4 vmathSoaV4MinPerElem_V( VmathSoaVector4 ve... function vec_float4 (line 644) | static inline vec_float4 vmathSoaV4MinElem_V( VmathSoaVector4 vec ) function vec_float4 (line 649) | static inline vec_float4 vmathSoaV4Sum_V( VmathSoaVector4 vec ) function vec_float4 (line 654) | static inline vec_float4 vmathSoaV4Dot_V( VmathSoaVector4 vec0, VmathSoa... function vec_float4 (line 659) | static inline vec_float4 vmathSoaV4LengthSqr_V( VmathSoaVector4 vec ) function vec_float4 (line 664) | static inline vec_float4 vmathSoaV4Length_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 669) | static inline VmathSoaVector4 vmathSoaV4Normalize_V( VmathSoaVector4 vec ) function VmathSoaVector4 (line 676) | static inline VmathSoaVector4 vmathSoaV4Select_V( VmathSoaVector4 vec0, ... function vmathSoaV4Print_V (line 685) | static inline void vmathSoaV4Print_V( VmathSoaVector4 vec ) function vmathSoaV4Prints_V (line 690) | static inline void vmathSoaV4Prints_V( VmathSoaVector4 vec, const char *... function VmathSoaPoint3 (line 697) | static inline VmathSoaPoint3 vmathSoaP3MakeFromElems_V( vec_float4 _x, v... function VmathSoaPoint3 (line 704) | static inline VmathSoaPoint3 vmathSoaP3MakeFromV3_V( VmathSoaVector3 vec ) function VmathSoaPoint3 (line 711) | static inline VmathSoaPoint3 vmathSoaP3MakeFromScalar_V( vec_float4 scal... function VmathSoaPoint3 (line 718) | static inline VmathSoaPoint3 vmathSoaP3MakeFromAos_V( VmathPoint3 pnt ) function VmathSoaPoint3 (line 725) | static inline VmathSoaPoint3 vmathSoaP3MakeFrom4Aos_V( VmathPoint3 pnt0,... function VmathSoaPoint3 (line 732) | static inline VmathSoaPoint3 vmathSoaP3Lerp_V( vec_float4 t, VmathSoaPoi... function vmathSoaP3Get4Aos_V (line 739) | static inline void vmathSoaP3Get4Aos_V( VmathSoaPoint3 pnt, VmathPoint3 ... function vmathSoaP3LoadXYZArray_V (line 744) | static inline void vmathSoaP3LoadXYZArray_V( VmathSoaPoint3 *vec, const ... function vmathSoaP3StoreXYZArray_V (line 749) | static inline void vmathSoaP3StoreXYZArray_V( VmathSoaPoint3 vec, vec_fl... function vmathSoaP3StoreHalfFloats_V (line 754) | static inline void vmathSoaP3StoreHalfFloats_V( VmathSoaPoint3 pnt0, Vma... function vmathSoaP3SetX_V (line 759) | static inline void vmathSoaP3SetX_V( VmathSoaPoint3 *result, vec_float4 ... function vec_float4 (line 764) | static inline vec_float4 vmathSoaP3GetX_V( VmathSoaPoint3 pnt ) function vmathSoaP3SetY_V (line 769) | static inline void vmathSoaP3SetY_V( VmathSoaPoint3 *result, vec_float4 ... function vec_float4 (line 774) | static inline vec_float4 vmathSoaP3GetY_V( VmathSoaPoint3 pnt ) function vmathSoaP3SetZ_V (line 779) | static inline void vmathSoaP3SetZ_V( VmathSoaPoint3 *result, vec_float4 ... function vec_float4 (line 784) | static inline vec_float4 vmathSoaP3GetZ_V( VmathSoaPoint3 pnt ) function vmathSoaP3SetElem_V (line 789) | static inline void vmathSoaP3SetElem_V( VmathSoaPoint3 *result, int idx,... function vec_float4 (line 794) | static inline vec_float4 vmathSoaP3GetElem_V( VmathSoaPoint3 pnt, int idx ) function VmathSoaVector3 (line 799) | static inline VmathSoaVector3 vmathSoaP3Sub_V( VmathSoaPoint3 pnt0, Vmat... function VmathSoaPoint3 (line 806) | static inline VmathSoaPoint3 vmathSoaP3AddV3_V( VmathSoaPoint3 pnt, Vmat... function VmathSoaPoint3 (line 813) | static inline VmathSoaPoint3 vmathSoaP3SubV3_V( VmathSoaPoint3 pnt, Vmat... function VmathSoaPoint3 (line 820) | static inline VmathSoaPoint3 vmathSoaP3MulPerElem_V( VmathSoaPoint3 pnt0... function VmathSoaPoint3 (line 827) | static inline VmathSoaPoint3 vmathSoaP3DivPerElem_V( VmathSoaPoint3 pnt0... function VmathSoaPoint3 (line 834) | static inline VmathSoaPoint3 vmathSoaP3RecipPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 841) | static inline VmathSoaPoint3 vmathSoaP3SqrtPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 848) | static inline VmathSoaPoint3 vmathSoaP3RsqrtPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 855) | static inline VmathSoaPoint3 vmathSoaP3AbsPerElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 862) | static inline VmathSoaPoint3 vmathSoaP3CopySignPerElem_V( VmathSoaPoint3... function VmathSoaPoint3 (line 869) | static inline VmathSoaPoint3 vmathSoaP3MaxPerElem_V( VmathSoaPoint3 pnt0... function vec_float4 (line 876) | static inline vec_float4 vmathSoaP3MaxElem_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 881) | static inline VmathSoaPoint3 vmathSoaP3MinPerElem_V( VmathSoaPoint3 pnt0... function vec_float4 (line 888) | static inline vec_float4 vmathSoaP3MinElem_V( VmathSoaPoint3 pnt ) function vec_float4 (line 893) | static inline vec_float4 vmathSoaP3Sum_V( VmathSoaPoint3 pnt ) function VmathSoaPoint3 (line 898) | static inline VmathSoaPoint3 vmathSoaP3Scale_V( VmathSoaPoint3 pnt, vec_... function VmathSoaPoint3 (line 905) | static inline VmathSoaPoint3 vmathSoaP3NonUniformScale_V( VmathSoaPoint3... function vec_float4 (line 912) | static inline vec_float4 vmathSoaP3Projection_V( VmathSoaPoint3 pnt, Vma... function vec_float4 (line 917) | static inline vec_float4 vmathSoaP3DistSqrFromOrigin_V( VmathSoaPoint3 p... function vec_float4 (line 922) | static inline vec_float4 vmathSoaP3DistFromOrigin_V( VmathSoaPoint3 pnt ) function vec_float4 (line 927) | static inline vec_float4 vmathSoaP3DistSqr_V( VmathSoaPoint3 pnt0, Vmath... function vec_float4 (line 932) | static inline vec_float4 vmathSoaP3Dist_V( VmathSoaPoint3 pnt0, VmathSoa... function VmathSoaPoint3 (line 937) | static inline VmathSoaPoint3 vmathSoaP3Select_V( VmathSoaPoint3 pnt0, Vm... function vmathSoaP3Print_V (line 946) | static inline void vmathSoaP3Print_V( VmathSoaPoint3 pnt ) function vmathSoaP3Prints_V (line 951) | static inline void vmathSoaP3Prints_V( VmathSoaPoint3 pnt, const char *n... FILE: samples/vectormath/spu/c/vectormath_aos.h type VmathVector3 (line 49) | typedef struct _VmathVector3 type VmathVector4 (line 56) | typedef struct _VmathVector4 type VmathPoint3 (line 63) | typedef struct _VmathPoint3 type VmathQuat (line 70) | typedef struct _VmathQuat type VmathMatrix3 (line 77) | typedef struct _VmathMatrix3 type VmathMatrix4 (line 86) | typedef struct _VmathMatrix4 type VmathTransform3 (line 96) | typedef struct _VmathTransform3 FILE: samples/vectormath/spu/c/vectormath_aos_v.h type VmathVector3 (line 48) | typedef struct _VmathVector3 type VmathVector4 (line 55) | typedef struct _VmathVector4 type VmathPoint3 (line 62) | typedef struct _VmathPoint3 type VmathQuat (line 69) | typedef struct _VmathQuat type VmathMatrix3 (line 76) | typedef struct _VmathMatrix3 type VmathMatrix4 (line 85) | typedef struct _VmathMatrix4 type VmathTransform3 (line 95) | typedef struct _VmathTransform3 FILE: samples/vectormath/spu/c/vectormath_soa.h type VmathSoaVector3 (line 49) | typedef struct _VmathSoaVector3 type VmathSoaVector4 (line 58) | typedef struct _VmathSoaVector4 type VmathSoaPoint3 (line 68) | typedef struct _VmathSoaPoint3 type VmathSoaQuat (line 77) | typedef struct _VmathSoaQuat type VmathSoaMatrix3 (line 87) | typedef struct _VmathSoaMatrix3 type VmathSoaMatrix4 (line 96) | typedef struct _VmathSoaMatrix4 type VmathSoaTransform3 (line 106) | typedef struct _VmathSoaTransform3 FILE: samples/vectormath/spu/c/vectormath_soa_v.h type VmathSoaVector3 (line 49) | typedef struct _VmathSoaVector3 type VmathSoaVector4 (line 58) | typedef struct _VmathSoaVector4 type VmathSoaPoint3 (line 68) | typedef struct _VmathSoaPoint3 type VmathSoaQuat (line 77) | typedef struct _VmathSoaQuat type VmathSoaMatrix3 (line 87) | typedef struct _VmathSoaMatrix3 type VmathSoaMatrix4 (line 96) | typedef struct _VmathSoaMatrix4 type VmathSoaTransform3 (line 106) | typedef struct _VmathSoaTransform3 FILE: samples/vectormath/spu/cpp/boolInVec.h function boolInVec (line 126) | inline function boolInVec (line 132) | inline function boolInVec (line 138) | inline function getAsBool (line 145) | inline function boolInVec (line 202) | inline function boolInVec (line 209) | inline function boolInVec (line 216) | inline function boolInVec (line 223) | inline function boolInVec (line 230) | inline function boolInVec (line 237) | inline FILE: samples/vectormath/spu/cpp/floatInVec.h function floatInVec (line 136) | inline function floatInVec (line 142) | inline function floatInVec (line 148) | inline function floatInVec (line 154) | inline function getAsFloat (line 161) | inline function floatInVec (line 188) | inline function floatInVec (line 197) | inline function floatInVec (line 205) | inline function floatInVec (line 213) | inline function floatInVec (line 267) | inline function floatInVec (line 274) | inline function floatInVec (line 281) | inline function boolInVec (line 288) | inline function boolInVec (line 295) | inline function boolInVec (line 302) | inline function boolInVec (line 309) | inline function boolInVec (line 316) | inline function boolInVec (line 323) | inline function floatInVec (line 330) | inline FILE: samples/vectormath/spu/cpp/mat_aos.h function namespace (line 33) | namespace Vectormath { FILE: samples/vectormath/spu/cpp/mat_soa.h function namespace (line 33) | namespace Vectormath { FILE: samples/vectormath/spu/cpp/quat_aos.h function namespace (line 40) | namespace Vectormath { function Vector3 (line 359) | inline const Vector3 rotate( Quat quat, Vector3 vec ) function Quat (line 386) | inline const Quat conj( Quat quat ) function Quat (line 391) | inline const Quat select( Quat quat0, Quat quat1, bool select1 ) function print (line 398) | inline void print( Quat quat ) function print (line 405) | inline void print( Quat quat, const char * name ) FILE: samples/vectormath/spu/cpp/quat_soa.h function namespace (line 40) | namespace Vectormath { FILE: samples/vectormath/spu/cpp/vec_aos.h function vec_float4 (line 65) | static inline vec_float4 _vmathVfDot3( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 73) | static inline vec_float4 _vmathVfDot4( vec_float4 vec0, vec_float4 vec1 ) function vec_float4 (line 81) | static inline vec_float4 _vmathVfCross( vec_float4 vec0, vec_float4 vec1 ) function vec_uint4 (line 93) | static inline vec_uint4 _vmathVfToHalfFloatsUnpacked(vec_float4 v) function vec_ushort8 (line 120) | static inline vec_ushort8 _vmath2VfToHalfFloats(vec_float4 u, vec_float4 v) function namespace (line 131) | namespace Vectormath { function Vector3 (line 297) | inline Vector3 & Vector3::setX( float _x ) function Vector3 (line 308) | inline Vector3 & Vector3::setY( float _y ) function Vector3 (line 319) | inline Vector3 & Vector3::setZ( float _z ) function Vector3 (line 330) | inline Vector3 & Vector3::setElem( int idx, float value ) function getElem (line 336) | inline float Vector3::getElem( int idx ) const function VecIdx (line 341) | inline VecIdx Vector3::operator []( int idx ) function const (line 346) | inline float Vector3::operator []( int idx ) const function Vector3 (line 366) | inline const Vector3 Vector3::operator *( float scalar ) const function Vector3 (line 371) | inline Vector3 & Vector3::operator +=( Vector3 vec ) function Vector3 (line 377) | inline Vector3 & Vector3::operator -=( Vector3 vec ) function Vector3 (line 383) | inline Vector3 & Vector3::operator *=( float scalar ) function Vector3 (line 389) | inline const Vector3 Vector3::operator /( float scalar ) const function Vector3 (line 394) | inline Vector3 & Vector3::operator /=( float scalar ) function storeHalfFloats (line 617) | inline void storeHalfFloats( Vector4 vec0, Vector4 vec1, Vector4 vec2, V... function Vector3 (line 635) | inline const Vector3 Vector4::getXYZ( ) const function Vector4 (line 651) | inline Vector4 & Vector4::setY( float _y ) function Vector4 (line 662) | inline Vector4 & Vector4::setZ( float _z ) function Vector4 (line 673) | inline Vector4 & Vector4::setW( float _w ) function Vector4 (line 684) | inline Vector4 & Vector4::setElem( int idx, float value ) function getElem (line 690) | inline float Vector4::getElem( int idx ) const function VecIdx (line 695) | inline VecIdx Vector4::operator []( int idx ) function const (line 700) | inline float Vector4::operator []( int idx ) const function Vector4 (line 715) | inline const Vector4 Vector4::operator *( float scalar ) const function Vector4 (line 720) | inline Vector4 & Vector4::operator +=( Vector4 vec ) function Vector4 (line 726) | inline Vector4 & Vector4::operator -=( Vector4 vec ) function Vector4 (line 732) | inline Vector4 & Vector4::operator *=( float scalar ) function Vector4 (line 738) | inline const Vector4 Vector4::operator /( float scalar ) const function Vector4 (line 743) | inline Vector4 & Vector4::operator /=( float scalar ) FILE: samples/vectormath/spu/cpp/vec_soa.h function namespace (line 67) | namespace Vectormath { FILE: samples/vectormath/spu/cpp/vecidx_aos.h function namespace (line 35) | namespace Vectormath { FILE: samples/vectormath/spu/cpp/vectormath_soa.h type vec_float4 (line 63) | typedef vec_float4 vec_float4_t; type vec_float4 (line 350) | typedef vec_float4 vec_float4_t; type vec_float4 (line 642) | typedef vec_float4 vec_float4_t; type vec_float4 (line 874) | typedef vec_float4 vec_float4_t; FILE: samples/vectormath/vectormath.h function Point3 (line 31) | inline Point3 toPoint3(const Vector4 & v4) function Point3 (line 38) | inline Point3 worldPointToModel(const Matrix4 & invModelToWorldMatrix, c... FILE: samples/vs2015/glfw-3.2-WIN32/include/GLFW/glfw3.h type GLFWmonitor (line 774) | typedef struct GLFWmonitor GLFWmonitor; type GLFWwindow (line 786) | typedef struct GLFWwindow GLFWwindow; type GLFWcursor (line 798) | typedef struct GLFWcursor GLFWcursor; type GLFWvidmode (line 1133) | typedef struct GLFWvidmode type GLFWgammaramp (line 1166) | typedef struct GLFWgammaramp type GLFWimage (line 1189) | typedef struct GLFWimage FILE: samples/vs2015/glfw-3.2-WIN64/include/GLFW/glfw3.h type GLFWmonitor (line 774) | typedef struct GLFWmonitor GLFWmonitor; type GLFWwindow (line 786) | typedef struct GLFWwindow GLFWwindow; type GLFWcursor (line 798) | typedef struct GLFWcursor GLFWcursor; type GLFWvidmode (line 1133) | typedef struct GLFWvidmode type GLFWgammaramp (line 1166) | typedef struct GLFWgammaramp type GLFWimage (line 1189) | typedef struct GLFWimage