D3D: Add debug object name for efb encoder pixel shader
This commit is contained in:
parent
b5ffba3291
commit
442b7ba99c
|
@ -253,6 +253,11 @@ ID3D11PixelShader* PSTextureEncoder::SetStaticShader(unsigned int dstFormat, PEC
|
||||||
HRESULT hr = D3D::device->CreatePixelShader(bytecode->Data(), bytecode->Size(), nullptr, &newShader);
|
HRESULT hr = D3D::device->CreatePixelShader(bytecode->Data(), bytecode->Size(), nullptr, &newShader);
|
||||||
CHECK(SUCCEEDED(hr), "create efb encoder pixel shader");
|
CHECK(SUCCEEDED(hr), "create efb encoder pixel shader");
|
||||||
|
|
||||||
|
char debugName[255] = {};
|
||||||
|
sprintf_s(debugName, "efb encoder pixel shader (dst:%d, src:%d, intensity:%d, scale:%d)",
|
||||||
|
dstFormat, srcFormat, isIntensity, scaleByHalf);
|
||||||
|
D3D::SetDebugObjectName(newShader, debugName);
|
||||||
|
|
||||||
it = m_staticShaders.insert(std::make_pair(key, newShader)).first;
|
it = m_staticShaders.insert(std::make_pair(key, newShader)).first;
|
||||||
bytecode->Release();
|
bytecode->Release();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue