| 2912 | } |
| 2913 | |
| 2914 | void 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 | |
| 2931 | void CDX11VideoProcessor::UpdateDownscalingShaders() |
| 2932 | { |