@@ -424,16 +424,6 @@ bool CVideoShaderPresetDX::CreateBuffers()
424
424
425
425
void CVideoShaderPresetDX::PrepareParameters (const IShaderTexture* texture, const CPoint dest[])
426
426
{
427
- // prepare params for all shaders except the last (needs special flag)
428
- for (unsigned shaderIdx = 0 ; shaderIdx < m_pVideoShaders.size () - 1 ; ++shaderIdx)
429
- {
430
- auto & videoShader = m_pVideoShaders[shaderIdx];
431
- videoShader->PrepareParameters (m_dest, false , m_frameCount);
432
- }
433
-
434
- // prepare params for last shader
435
- m_pVideoShaders.back ()->PrepareParameters (m_dest, true , m_frameCount);
436
-
437
427
if (m_dest[0 ] != dest[0 ] || m_dest[1 ] != dest[1 ]
438
428
|| m_dest[2 ] != dest[2 ] || m_dest[3 ] != dest[3 ]
439
429
|| texture->GetWidth () != m_outputSize.x
@@ -448,6 +438,16 @@ void CVideoShaderPresetDX::PrepareParameters(const IShaderTexture* texture, cons
448
438
UpdateMVPs ();
449
439
UpdateViewPort ();
450
440
}
441
+
442
+ // prepare params for all shaders except the last (needs special flag)
443
+ for (unsigned shaderIdx = 0 ; shaderIdx < m_pVideoShaders.size () - 1 ; ++shaderIdx)
444
+ {
445
+ auto & videoShader = m_pVideoShaders[shaderIdx];
446
+ videoShader->PrepareParameters (m_dest, false , m_frameCount);
447
+ }
448
+
449
+ // prepare params for last shader
450
+ m_pVideoShaders.back ()->PrepareParameters (m_dest, true , m_frameCount);
451
451
}
452
452
453
453
bool CVideoShaderPresetDX::HasPathFailed (const std::string& path) const
0 commit comments