diff --git a/src/REFramework.cpp b/src/REFramework.cpp index 7a356150..ce02f931 100644 --- a/src/REFramework.cpp +++ b/src/REFramework.cpp @@ -2241,7 +2241,7 @@ bool REFramework::init_d3d12() { // Create back buffer rtvs. auto swapchain = m_d3d12_hook->get_swap_chain(); - for (auto i = 0; i <= (int)D3D12::RTV::BACKBUFFER_2; ++i) { + for (auto i = 0; i <= (int)D3D12::RTV::BACKBUFFER_6; ++i) { if (SUCCEEDED(swapchain->GetBuffer(i, IID_PPV_ARGS(&m_d3d12.rts[i])))) { device->CreateRenderTargetView(m_d3d12.rts[i].Get(), nullptr, m_d3d12.get_cpu_rtv(device, (D3D12::RTV)i)); } else { diff --git a/src/REFramework.hpp b/src/REFramework.hpp index f90d14cf..d0aa9076 100644 --- a/src/REFramework.hpp +++ b/src/REFramework.hpp @@ -303,6 +303,10 @@ class REFramework { BACKBUFFER_0, BACKBUFFER_1, BACKBUFFER_2, + BACKBUFFER_3, + BACKBUFFER_4, + BACKBUFFER_5, + BACKBUFFER_6, IMGUI, BLANK, COUNT,