diff --git a/src/xenia/gpu/d3d12/d3d12_shader.cc b/src/xenia/gpu/d3d12/d3d12_shader.cc index dd5407934..8dc86bc1c 100644 --- a/src/xenia/gpu/d3d12/d3d12_shader.cc +++ b/src/xenia/gpu/d3d12/d3d12_shader.cc @@ -89,7 +89,9 @@ bool D3D12Shader::Prepare() { if (FLAGS_d3d12_shader_disasm) { ID3DBlob* disassembly_blob; if (SUCCEEDED(D3DDisassemble(blob_->GetBufferPointer(), - blob_->GetBufferSize(), 0, nullptr, + blob_->GetBufferSize(), + D3D_DISASM_ENABLE_INSTRUCTION_NUMBERING | + D3D_DISASM_ENABLE_INSTRUCTION_OFFSET, nullptr, &disassembly_blob))) { host_disassembly_ = reinterpret_cast(disassembly_blob->GetBufferPointer());