diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2025-01-23 12:22:10 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2025-01-23 12:22:10 +0100 |
| commit | f63be3ecc79499a9a362ce38d0f3be44033c37fc (patch) | |
| tree | 2988140a5d1b6df5a345d0085e57e1c4ee8df148 /include/api-test/dx12-device.hpp | |
| parent | 0dd7e34602d0abec6442e4b63c22a8b2e760aad2 (diff) | |
Store queues in a dedicated struct
Diffstat (limited to 'include/api-test/dx12-device.hpp')
| -rw-r--r-- | include/api-test/dx12-device.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/api-test/dx12-device.hpp b/include/api-test/dx12-device.hpp index 5f48f95..83d8888 100644 --- a/include/api-test/dx12-device.hpp +++ b/include/api-test/dx12-device.hpp @@ -4,6 +4,9 @@ #include "dx12-device-types.hpp" class dx12device { + struct queue { + ID3D12CommandQueue* dx_queue; + }; public: void init(); @@ -36,7 +39,7 @@ class dx12device { IDXGIAdapter* adapter; ID3D12Device* device; - ID3D12CommandQueue* queues[3U]; + queue queues[static_cast<uint32_t>(dx12::QueueType::MAX)]; freelist<dx12::device_surface> surfaces; |
