Searched refs:Matrix4x4 (Results 1 - 4 of 4) sorted by relevance

/frameworks/rs/
H A DrsMatrix4x4.h27 struct Matrix4x4 : public rs_matrix4x4 { struct in namespace:android::renderscript
61 Matrix4x4 tmp;
66 Matrix4x4 tmp;
71 Matrix4x4 tmp;
76 Matrix4x4 tmp;
H A DrsMatrix4x4.cpp37 bool Matrix4x4::inverse() {
79 bool Matrix4x4::inverseTranspose() {
119 void Matrix4x4::transpose() {
134 void Matrix4x4::loadIdentity() {
153 void Matrix4x4::load(const float *v) {
157 void Matrix4x4::load(const rs_matrix4x4 *v) {
161 void Matrix4x4::load(const rs_matrix3x3 *v) {
180 void Matrix4x4::load(const rs_matrix2x2 *v) {
200 void Matrix4x4::loadRotate(float rot, float x, float y, float z) {
238 void Matrix4x4
[all...]
H A DrsProgramVertex.cpp51 Matrix4x4 mvp;
53 Matrix4x4 t;
144 Matrix4x4 mvp;
145 mvp.loadMultiply((Matrix4x4 *)&f[RS_PROGRAM_VERTEX_MODELVIEW_OFFSET],
146 (Matrix4x4 *)&f[RS_PROGRAM_VERTEX_PROJECTION_OFFSET]);
227 Matrix4x4 m;
/frameworks/rs/cpu_ref/
H A DrsCpuRuntimeMath.cpp54 static void SC_MatrixLoadRotate(Matrix4x4 *m, float rot, float x, float y, float z) {
57 static void SC_MatrixLoadScale(Matrix4x4 *m, float x, float y, float z) {
60 static void SC_MatrixLoadTranslate(Matrix4x4 *m, float x, float y, float z) {
63 static void SC_MatrixRotate(Matrix4x4 *m, float rot, float x, float y, float z) {
66 static void SC_MatrixScale(Matrix4x4 *m, float x, float y, float z) {
69 static void SC_MatrixTranslate(Matrix4x4 *m, float x, float y, float z) {
73 static void SC_MatrixLoadOrtho(Matrix4x4 *m, float l, float r, float b, float t, float n, float f) {
76 static void SC_MatrixLoadFrustum(Matrix4x4 *m, float l, float r, float b, float t, float n, float f) {
79 static void SC_MatrixLoadPerspective(Matrix4x4 *m, float fovy, float aspect, float near, float far) {
83 static bool SC_MatrixInverse_4x4(Matrix4x4 *
[all...]

Completed in 66 milliseconds