summaryrefslogtreecommitdiff
path: root/src/libultra/gu/translate.c
blob: 9843890628e31ddc9ac220e59137963acfa007f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "ultra64.h"

void guTranslateF(f32 m[4][4], f32 x, f32 y, f32 z) {
    guMtxIdentF(m);

    m[3][0] = x;
    m[3][1] = y;
    m[3][2] = z;
}

void guTranslate(Mtx* m, f32 x, f32 y, f32 z) {
    f32 mf[4][4];

    guTranslateF(mf, x, y, z);

    guMtxF2L(mf, m);
}