3D: Set matrix modes after changing render target in effect

--HG--
branch : multipass-stereo
hg/feature/qt5
kaetemi 10 years ago
parent 339c8b8dfa
commit 2fbf1cb06d

@ -274,6 +274,7 @@ void CBloomEffect::applyBloom()
// apply blur with a blend operation
drv->setRenderTarget(renderTarget);
_Driver->setMatrixMode2D11();
applyBlur();
// cleanup material texture references
@ -356,6 +357,7 @@ void CBloomEffect::doBlur(bool horizontalBlur)
nlwarning("setRenderTarget return false with blur texture for bloom effect\n");
return;
}
_Driver->setMatrixMode2D11();
// initialize vertex program
drvInternal->activeVertexProgram(TextureOffsetVertexProgram);

@ -245,6 +245,7 @@ void CFXAA::applyEffect()
dru->setRenderTarget(texNull);
drv->swapTextureHandle(*renderTarget, *otherRenderTarget->getITexture());
drv->setRenderTarget(renderTarget);
m_Driver->setMatrixMode2D11();
// debug
// m_Driver->clearBuffers(CRGBA(128, 128, 128, 128));

Loading…
Cancel
Save