Просмотр исходного кода

raymath: wrap float3 and float16 for consistency with other types (#5540)

pull/5545/head
Nikolai S. Kiselev 1 день назад
committed by GitHub
Родитель
Сommit
3b647c85e1
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: B5690EEEBB952194
1 измененных файлов: 6 добавлений и 0 удалений
  1. +6
    -0
      src/raymath.h

+ 6
- 0
src/raymath.h Просмотреть файл

@ -164,13 +164,19 @@ typedef struct Matrix {
#endif
// NOTE: Helper types to be used instead of array return types for *ToFloat functions
#if !defined(RL_FLOAT3_TYPE)
typedef struct float3 {
float v[3];
} float3;
#define RL_FLOAT3_TYPE
#endif
#if !defined(RL_FLOAT16_TYPE)
typedef struct float16 {
float v[16];
} float16;
#define RL_FLOAT16_TYPE
#endif
#include <math.h> // Required for: sinf(), cosf(), tan(), atan2f(), sqrtf(), floor(), fminf(), fmaxf(), fabsf()

Загрузка…
Отмена
Сохранить