#pragma once
#include <stdint.h>

using u8  = uint8_t;
using u16 = uint16_t;
using u32 = uint32_t;
using u64 = uint64_t;


using s8  = int8_t;
using s16 = int16_t;
using s32 = int32_t;
using s64 = int64_t;



constexpr u64 u64_invalid_id{ 0xffffffffffffffff };
constexpr u32 u32_invalid_id{ 0xffffffff };
constexpr u16 u16_invalid_id{ 0xffff };
constexpr u8  u8_invalid_id { 0xff };


using f32 = float;