diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-03-05 09:55:46 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-03-05 09:55:46 +0100 |
commit | 16fa6bc44bfa60ddb56b553c4bbb0ccef9164e7e (patch) | |
tree | 5e3f7b07de820a5f26a29e7cd0db2599a9faa59d /drivers | |
parent | 5d20628c31d7434fe0380ac5210bdad9dd935793 (diff) | |
parent | 4d2204455f5ea76c466353025b9c08d8ca946358 (diff) | |
download | redot-engine-16fa6bc44bfa60ddb56b553c4bbb0ccef9164e7e.tar.gz |
Merge pull request #88540 from bruvzg/d3d12_guids2
[D3D12] Define GUIDs directly.
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/d3d12/rendering_context_driver_d3d12.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/d3d12/rendering_context_driver_d3d12.cpp b/drivers/d3d12/rendering_context_driver_d3d12.cpp index 1bd6483bfd..726be064bd 100644 --- a/drivers/d3d12/rendering_context_driver_d3d12.cpp +++ b/drivers/d3d12/rendering_context_driver_d3d12.cpp @@ -58,9 +58,10 @@ #endif // Note: symbols are not available in MinGW and old MSVC import libraries. -const CLSID CLSID_D3D12DeviceFactoryGodot = __uuidof(ID3D12DeviceFactory); -const CLSID CLSID_D3D12DebugGodot = __uuidof(ID3D12Debug); -const CLSID CLSID_D3D12SDKConfigurationGodot = __uuidof(ID3D12SDKConfiguration); +// GUID values from https://github.com/microsoft/DirectX-Headers/blob/7a9f4d06911d30eecb56a4956dab29dcca2709ed/include/directx/d3d12.idl#L5877-L5881 +const GUID CLSID_D3D12DeviceFactoryGodot = { 0x114863bf, 0xc386, 0x4aee, { 0xb3, 0x9d, 0x8f, 0x0b, 0xbb, 0x06, 0x29, 0x55 } }; +const GUID CLSID_D3D12DebugGodot = { 0xf2352aeb, 0xdd84, 0x49fe, { 0xb9, 0x7b, 0xa9, 0xdc, 0xfd, 0xcc, 0x1b, 0x4f } }; +const GUID CLSID_D3D12SDKConfigurationGodot = { 0x7cda6aca, 0xa03e, 0x49c8, { 0x94, 0x58, 0x03, 0x34, 0xd2, 0x0e, 0x07, 0xce } }; extern "C" { char godot_nir_arch_name[32]; |