MCPcopy Create free account
hub / github.com/Aleksoid1978/VideoRenderer / UpdateUpscalingShaders

Method UpdateUpscalingShaders

Source/DX9VideoProcessor.cpp:2217–2232  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2215}
2216
2217void CDX9VideoProcessor::UpdateUpscalingShaders()
2218{
2219 m_pShaderUpscaleX.Release();
2220 m_pShaderUpscaleY.Release();
2221
2222 if (m_iUpscaling != UPSCALE_Nearest) {
2223 EXECUTE_ASSERT(S_OK == CreatePShaderFromResource(&m_pShaderUpscaleX, s_Upscaling9ResIDs[m_iUpscaling].shaderX));
2224 if (m_iUpscaling == UPSCALE_Jinc2) {
2225 m_pShaderUpscaleY = m_pShaderUpscaleX;
2226 } else {
2227 EXECUTE_ASSERT(S_OK == CreatePShaderFromResource(&m_pShaderUpscaleY, s_Upscaling9ResIDs[m_iUpscaling].shaderY));
2228 }
2229 }
2230
2231 UpdateScalingStrings();
2232}
2233
2234void CDX9VideoProcessor::UpdateDownscalingShaders()
2235{

Callers

nothing calls this directly

Calls 1

ReleaseMethod · 0.45

Tested by

no test coverage detected