sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

guNormalize.c (249B)


      1 #include "libultra_internal.h"
      2 
      3 #if !defined(VERSION_CN) || !defined(TARGET_N64)
      4 
      5 void guNormalize(f32 *x, f32 *y, f32 *z) {
      6     f32 tmp = 1.0f / sqrtf(*x * *x + *y * *y + *z * *z);
      7     *x = *x * tmp;
      8     *y = *y * tmp;
      9     *z = *z * tmp;
     10 }
     11 
     12 #endif