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

Method UpdateUpscalingShaders

Source/DX11VideoProcessor.cpp:2914–2929  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2912}
2913
2914void CDX11VideoProcessor::UpdateUpscalingShaders()
2915{
2916 m_pShaderUpscaleX.Release();
2917 m_pShaderUpscaleY.Release();
2918
2919 if (m_iUpscaling != UPSCALE_Nearest) {
2920 EXECUTE_ASSERT(S_OK == CreatePShaderFromResource(&m_pShaderUpscaleX, s_Upscaling11ResIDs[m_iUpscaling].shaderX));
2921 if (m_iUpscaling == UPSCALE_Jinc2) {
2922 m_pShaderUpscaleY = m_pShaderUpscaleX;
2923 } else {
2924 EXECUTE_ASSERT(S_OK == CreatePShaderFromResource(&m_pShaderUpscaleY, s_Upscaling11ResIDs[m_iUpscaling].shaderY));
2925 }
2926 }
2927
2928 UpdateScalingStrings();
2929}
2930
2931void CDX11VideoProcessor::UpdateDownscalingShaders()
2932{

Callers

nothing calls this directly

Calls 1

ReleaseMethod · 0.45

Tested by

no test coverage detected