aboutsummaryrefslogtreecommitdiffstats
path: root/include/api-test/dx12-device.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/api-test/dx12-device.hpp')
-rw-r--r--include/api-test/dx12-device.hpp5
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;