mirror of
https://github.com/libAthena/athena.git
synced 2025-06-08 07:33:34 +00:00
These appear to be unused, and, with C++17, can be superseded with [[maybe_unused]] and [[deprecated]] attributes
34 lines
591 B
C++
34 lines
591 B
C++
#pragma once
|
|
#include <cstdint>
|
|
#include <cinttypes>
|
|
|
|
using atInt8 = int8_t;
|
|
using atUint8 = uint8_t;
|
|
using atInt16 = int16_t;
|
|
using atUint16 = uint16_t;
|
|
using atInt32 = int32_t;
|
|
using atUint32 = uint32_t;
|
|
using atInt64 = int64_t;
|
|
using atUint64 = uint64_t;
|
|
|
|
// Vector types
|
|
#include "simd/simd.hpp"
|
|
struct atVec2f {
|
|
athena::simd<float> simd;
|
|
};
|
|
struct atVec3f {
|
|
athena::simd<float> simd;
|
|
};
|
|
struct atVec4f {
|
|
athena::simd<float> simd;
|
|
};
|
|
struct atVec2d {
|
|
athena::simd<double> simd;
|
|
};
|
|
struct atVec3d {
|
|
athena::simd<double> simd;
|
|
};
|
|
struct atVec4d {
|
|
athena::simd<double> simd;
|
|
};
|