From 82ca0a7eec5d1e4771fffc0b2c7f04c0784331f1 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Sat, 22 Aug 2020 23:21:00 +0300 Subject: [PATCH] [D3D12] Slightly cleanup DXC object initialization --- src/xenia/gpu/d3d12/pipeline_cache.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xenia/gpu/d3d12/pipeline_cache.cc b/src/xenia/gpu/d3d12/pipeline_cache.cc index 84640c030..9e351c1be 100644 --- a/src/xenia/gpu/d3d12/pipeline_cache.cc +++ b/src/xenia/gpu/d3d12/pipeline_cache.cc @@ -95,6 +95,9 @@ bool PipelineCache::Initialize() { auto provider = command_processor_->GetD3D12Context()->GetD3D12Provider(); // Initialize the command processor thread DXIL objects. + dxbc_converter_ = nullptr; + dxc_utils_ = nullptr; + dxc_compiler_ = nullptr; if (cvars::d3d12_dxbc_disasm_dxilconv) { if (FAILED(provider->DxbcConverterCreateInstance( CLSID_DxbcConverter, IID_PPV_ARGS(&dxbc_converter_)))) {