feat: initial DX12 foundation framework
This commit is contained in:
23
Engine/Common/XEnginType.h
Normal file
23
Engine/Common/XEnginType.h
Normal file
@@ -0,0 +1,23 @@
|
||||
#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;
|
||||
Reference in New Issue
Block a user