13 D3D12_COMMAND_LIST_TYPE type) {
15 const D3D12_COMMAND_QUEUE_DESC queueDesc{.Type = type};
19 IID_PPV_ARGS(&queue.
m_list))) ||
21 device->CreateFence(0, D3D12_FENCE_FLAG_NONE, IID_PPV_ARGS(&queue.
m_fence)))) {
22 return std::unexpected(
"キュー・コマンドリスト・フェンスを作れない");
26 queue.
m_queue->SetName(L
"ImmediateQueue");
27 queue.
m_list->SetName(L
"ImmediateQueue.list");