aboutsummaryrefslogtreecommitdiff
path: root/samples/dual_layer/D3D12/src/HBAOSampleD3D12.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'samples/dual_layer/D3D12/src/HBAOSampleD3D12.cpp')
-rw-r--r--samples/dual_layer/D3D12/src/HBAOSampleD3D12.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/samples/dual_layer/D3D12/src/HBAOSampleD3D12.cpp b/samples/dual_layer/D3D12/src/HBAOSampleD3D12.cpp
index cf10894..d5ce0d1 100644
--- a/samples/dual_layer/D3D12/src/HBAOSampleD3D12.cpp
+++ b/samples/dual_layer/D3D12/src/HBAOSampleD3D12.cpp
@@ -43,6 +43,7 @@ void HBAOSampleD3D12::Initialize()
deviceParams.windowPosY = 0;
mDeviceManager.CreateWindowDeviceAndSwapChain(deviceParams, L"HBAO+ D3D12 Sample");
+ mDeviceManager.SetPrimaryRenderTargetClearColor(false, nullptr);
mDeviceManager.AddControllerToBack(this);
@@ -210,11 +211,9 @@ bool HBAOSampleD3D12::InitializeHBAOPlus()
DescriptorHeaps.CBV_SRV_UAV.pDescHeap = mSSAODescriptorHeapCBVSRVUAV.Get();
DescriptorHeaps.CBV_SRV_UAV.BaseIndex = kNumTotalAppDescriptors;
- DescriptorHeaps.CBV_SRV_UAV.NumDescriptors = GFSDK_SSAO_NUM_DESCRIPTORS_CBV_SRV_UAV_HEAP_D3D12;
DescriptorHeaps.RTV.pDescHeap = mSSAODescriptorHeapRTV.Get();
DescriptorHeaps.RTV.BaseIndex = 0;
- DescriptorHeaps.RTV.NumDescriptors = GFSDK_SSAO_NUM_DESCRIPTORS_RTV_HEAP_D3D12;
GFSDK_SSAO_Status status = GFSDK_SSAO_CreateContext_D3D12(mDevice, NodeMask, DescriptorHeaps, &mSSAOContext, &CustomHeap);
assert(status == GFSDK_SSAO_OK);