IsNormalTest - correct Disassemble arguments (#4754)
This commit is contained in:
Родитель
036b2e3f6d
Коммит
6fdabdb1f0
|
@ -11389,9 +11389,11 @@ st::ShaderOpTest::TShaderCallbackFn MakeShaderReplacementCallback(
|
||||||
// Disassemble
|
// Disassemble
|
||||||
std::string disassembly;
|
std::string disassembly;
|
||||||
{
|
{
|
||||||
|
CComPtr<IDxcResult> pDisassemblyResult;
|
||||||
CComPtr<IDxcBlobUtf8> pDisassembly;
|
CComPtr<IDxcBlobUtf8> pDisassembly;
|
||||||
DxcBuffer compiledBuffer = {compiledShader->GetBufferPointer(), compiledShader->GetBufferSize(), 0};
|
DxcBuffer compiledBuffer = {compiledShader->GetBufferPointer(), compiledShader->GetBufferSize(), 0};
|
||||||
VERIFY_SUCCEEDED(pCompiler->Disassemble(&compiledBuffer, IID_PPV_ARGS(&pDisassembly)));
|
VERIFY_SUCCEEDED(pCompiler->Disassemble(&compiledBuffer, IID_PPV_ARGS(&pDisassemblyResult)));
|
||||||
|
VERIFY_SUCCEEDED(pDisassemblyResult->GetOutput(DXC_OUT_DISASSEMBLY, IID_PPV_ARGS(&pDisassembly), nullptr));
|
||||||
disassembly.assign(pDisassembly->GetStringPointer(), pDisassembly->GetStringLength());
|
disassembly.assign(pDisassembly->GetStringPointer(), pDisassembly->GetStringLength());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче