#include <stdint.h>
#include "common/hardware/gpu.h"
#include "shell/dcos.h"
Go to the source code of this file.
|
int32_t | dDiv (int32_t a, int32_t b) |
|
void | generateRotationMatrix3D (struct Matrix3D *m, int t, enum Axis a) |
|
void | multiplyMatrix3D (const struct Matrix3D *m1, const struct Matrix3D *m2, struct Matrix3D *out) |
|
void | scaleMatrix3D (struct Matrix3D *m, int32_t s) |
|
void | matrixVertexMul3D (const struct Matrix3D *m, const struct Vertex3D *v, struct Vertex3D *out) |
|
void | matrixVertexMul3Dxy (const struct Matrix3D *m, const struct Vertex3D *v, struct Vertex2D *out) |
|
int32_t | matrixVertexMul3Dz (const struct Matrix3D *m, const struct Vertex3D *v) |
|
◆ ONE
◆ Axis
Enumerator |
---|
AXIS_X | |
AXIS_Y | |
AXIS_Z | |
◆ dDiv()
int32_t dDiv |
( |
int32_t |
a, |
|
|
int32_t |
b |
|
) |
| |
◆ generateRotationMatrix3D()
◆ matrixVertexMul3D()
◆ matrixVertexMul3Dxy()
◆ matrixVertexMul3Dz()
◆ multiplyMatrix3D()
◆ scaleMatrix3D()