diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2020-04-21 01:55:16 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2020-04-21 01:55:16 -0700 |
commit | 0af3ae6c844d265d9cbbcf0e00ff82fc54d02673 (patch) | |
tree | 0dfe96b48e99fbe398772f66ed4e4e8715ef854c | |
parent | 3c7af33fd1ae6c1df1d26045222dfdc14c59e66c (diff) |
game: skip m4f_identity() calls via NULL first param
The m4f_3dx.h helpers know to give an identity on NULL...
No functional difference, just removing some kruft.
-rw-r--r-- | src/game.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -151,8 +151,7 @@ static inline float randf(void) static void entity_update_x(game_t *game, entity_any_t *entity) { - entity->model_x = m4f_identity(); - entity->model_x = m4f_translate(&entity->model_x, &(v3f_t){entity->position.x, entity->position.y, 0.f}); + entity->model_x = m4f_translate(NULL, &(v3f_t){entity->position.x, entity->position.y, 0.f}); entity->model_x = m4f_scale(&entity->model_x, &entity->scale); /* apply the entities transform to any_aabb to get the current transformed aabb, cache it in the @@ -522,8 +521,7 @@ static void * game_init(play_t *play, int argc, char *argv[]) * I am completely delerious and ready to fall asleep. */ for (int i = 0; i < NELEMS(game->score_digits_x); i++) { - game->score_digits_x[i] = m4f_identity(); - game->score_digits_x[i] = m4f_translate(&game->score_digits_x[i], &(v3f_t){ 1.f / NELEMS(game->score_digits_x) * i - .5f, 0.f, 0.f }); + game->score_digits_x[i] = m4f_translate(NULL, &(v3f_t){ 1.f / NELEMS(game->score_digits_x) * i - .5f, 0.f, 0.f }); game->score_digits_x[i] = m4f_scale(&game->score_digits_x[i], &GAME_DIGITS_SCALE); } |