#include <cassert>
#include <cfloat>
#include <cmath>
#include <vector>
Go to the source code of this file.
|
| #define | M_PI_F (3.1415926535897932f) /* pi */ |
|
| bool | mikk::not_zero (const float fX) |
| static uint | mikk::pack_index (const uint face, const uint vert) |
| static void | mikk::unpack_index (uint &face, uint &vert, const uint indexIn) |
| float | mikk::fast_acosf (float x) |
| static uint | mikk::rotl (uint x, uint k) |
| static uint | mikk::hash_uint3 (uint kx, uint ky, uint kz) |
| static uint | mikk::hash_uint3_fast (const uint x, const uint y, const uint z) |
| static uint | mikk::float_as_uint (const float v) |
| static float | mikk::uint_as_float (const uint v) |
| static uint | mikk::hash_float3_fast (const float x, const float y, const float z) |
| static uint | mikk::hash_float3x3 (const float3 &x, const float3 &y, const float3 &z) |
| template<typename T, typename KeyGetter> |
| void | mikk::radixsort (std::vector< T > &data, std::vector< T > &data2, KeyGetter getKey) |
| static void | mikk::float_add_atomic (float *val, float add) |
◆ M_PI_F
| #define M_PI_F (3.1415926535897932f) /* pi */ |