From 0af3ae6c844d265d9cbbcf0e00ff82fc54d02673 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Tue, 21 Apr 2020 01:55:16 -0700 Subject: 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. --- src/game.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/game.c b/src/game.c index 4650070..31e8a48 100644 --- a/src/game.c +++ b/src/game.c @@ -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); } -- cgit v1.2.3