diff options
| author | mr.greywater <mr.greywater@googlemail.com> | 2015-02-09 13:43:28 +0100 |
|---|---|---|
| committer | mr.greywater <mr.greywater@googlemail.com> | 2015-02-12 14:34:36 +0100 |
| commit | 442b7ba99cd0b0c48db48998063932029c2847af (patch) | |
| tree | 441889da268be3115fdcb2d32b9c7759a49afc26 /Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp | |
| parent | b5ffba3291a3298595d1b0165d415a1fce490fad (diff) | |
D3D: Add debug object name for efb encoder pixel shader
Diffstat (limited to 'Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp b/Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp index c4d215d413..9e758981ca 100644 --- a/Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp +++ b/Source/Core/VideoBackends/D3D/PSTextureEncoder.cpp @@ -253,6 +253,11 @@ ID3D11PixelShader* PSTextureEncoder::SetStaticShader(unsigned int dstFormat, PEC HRESULT hr = D3D::device->CreatePixelShader(bytecode->Data(), bytecode->Size(), nullptr, &newShader); 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; bytecode->Release(); } |
