MCPcopy Create free account
hub / github.com/crosire/reshade / D3D12CommandQueueDownlevel

Method D3D12CommandQueueDownlevel

source/d3d12/d3d12_command_queue_downlevel.cpp:14–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12#include <algorithm> // std::find
13
14D3D12CommandQueueDownlevel::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}
23D3D12CommandQueueDownlevel::~D3D12CommandQueueDownlevel()
24{
25 if (_back_buffers[0] != nullptr)

Callers

nothing calls this directly

Calls 1

create_effect_runtimeFunction · 0.85

Tested by

no test coverage detected