17 #include <ht_platform.h> 25 #include <d3d12sdklayers.h> 30 #include <d3dcompiler.h> 34 #ifndef HT_D3D12_DEBUGNAME 35 #if defined(_DEBUG) || defined(D3D12_ASSIGN_DEBUG_NAMES) 36 #define HT_D3D12_DEBUGNAME(object, name) Hatchit::Graphics::DX::RegisterDebugName(object, name) 38 #define HT_D3D12_DEBUGNAME(object, name) 59 void RegisterDebugName(ID3D12Object*
object, LPCSTR name)
61 std::wstringstream ss;
65 object->SetName(ss.str().c_str());
69 inline void ThrowIfFailed(HRESULT hr)
75 inline UINT ConstantBufferByteSize(UINT byteSize)
88 return (byteSize + 255) & ~255;
93 Math::Float3 position;
Definition: ht_directx.h:91
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19