| 12 | #include <algorithm> // std::find |
| 13 | |
| 14 | D3D12CommandQueueDownlevel::D3D12CommandQueueDownlevel(D3D12CommandQueue *queue, ID3D12CommandQueueDownlevel *original) : |
| 15 | swapchain_d3d12on7_impl(queue->_device, original), |
| 16 | _parent_queue(queue) |
| 17 | { |
| 18 | assert(_orig != nullptr && _parent_queue != nullptr); |
| 19 | assert(!_back_buffers.empty()); |
| 20 | |
| 21 | reshade::create_effect_runtime(this, queue); |
| 22 | } |
| 23 | D3D12CommandQueueDownlevel::~D3D12CommandQueueDownlevel() |
| 24 | { |
| 25 | if (_back_buffers[0] != nullptr) |
nothing calls this directly
no test coverage detected