Minor fixes

This commit is contained in:
Henrik Rydgård 2022-12-10 12:28:16 +01:00
parent cdb830f390
commit 3e9f62a3a4

View file

@ -2862,6 +2862,8 @@ void FramebufferManagerCommon::DownloadFramebufferForClut(u32 fb_address, u32 lo
void FramebufferManagerCommon::RebindFramebuffer(const char *tag) {
draw_->Invalidate(InvalidationFlags::CACHED_RENDER_STATE);
shaderManager_->DirtyLastShader();
// Needed for D3D11 to run validation clean. I don't think it's actually an issue.
// textureCache_->ForgetLastTexture();
if (currentRenderVfb_ && currentRenderVfb_->fbo) {
draw_->BindFramebufferAsRenderTarget(currentRenderVfb_->fbo, { Draw::RPAction::KEEP, Draw::RPAction::KEEP, Draw::RPAction::KEEP }, tag);
} else {