@@ -664,7 +664,7 @@ void FramebufferManagerCommon::CopyToDepthFromOverlappingFramebuffers(VirtualFra
664
664
665
665
// for (auto &source : sources) {
666
666
if (!sources.empty ()) {
667
- draw_->InvalidateCachedState ( );
667
+ draw_->Invalidate (InvalidationFlags::CACHED_RENDER_STATE );
668
668
669
669
auto &source = sources.back ();
670
670
if (source.channel == RASTER_DEPTH) {
@@ -804,7 +804,7 @@ void FramebufferManagerCommon::CopyToColorFromOverlappingFramebuffers(VirtualFra
804
804
805
805
std::sort (sources.begin (), sources.end ());
806
806
807
- draw_->InvalidateCachedState ( );
807
+ draw_->Invalidate (InvalidationFlags::CACHED_RENDER_STATE );
808
808
809
809
bool tookActions = false ;
810
810
@@ -961,7 +961,7 @@ void FramebufferManagerCommon::BlitFramebufferDepth(VirtualFramebuffer *src, Vir
961
961
RebindFramebuffer (" After BlitFramebufferDepth" );
962
962
}
963
963
964
- draw_->InvalidateCachedState ( );
964
+ draw_->Invalidate (InvalidationFlags::CACHED_RENDER_STATE );
965
965
}
966
966
967
967
void FramebufferManagerCommon::NotifyRenderFramebufferCreated (VirtualFramebuffer *vfb) {
@@ -1137,7 +1137,7 @@ void FramebufferManagerCommon::DrawPixels(VirtualFramebuffer *vfb, int dstX, int
1137
1137
1138
1138
gpuStats.numUploads ++;
1139
1139
pixelsTex->Release ();
1140
- draw_->InvalidateCachedState ( );
1140
+ draw_->Invalidate (InvalidationFlags::CACHED_RENDER_STATE );
1141
1141
1142
1142
gstate_c.Dirty (DIRTY_ALL_RENDER_STATE);
1143
1143
}
@@ -2777,7 +2777,7 @@ void FramebufferManagerCommon::ReadFramebufferToMemory(VirtualFramebuffer *vfb,
2777
2777
}
2778
2778
}
2779
2779
2780
- draw_->InvalidateCachedState ( );
2780
+ draw_->Invalidate (InvalidationFlags::CACHED_RENDER_STATE );
2781
2781
textureCache_->ForgetLastTexture ();
2782
2782
RebindFramebuffer (" RebindFramebuffer - ReadFramebufferToMemory" );
2783
2783
}
@@ -2840,7 +2840,7 @@ void FramebufferManagerCommon::DownloadFramebufferForClut(u32 fb_address, u32 lo
2840
2840
}
2841
2841
2842
2842
void FramebufferManagerCommon::RebindFramebuffer (const char *tag) {
2843
- draw_->InvalidateCachedState ( );
2843
+ draw_->Invalidate (InvalidationFlags::CACHED_RENDER_STATE );
2844
2844
shaderManager_->DirtyLastShader ();
2845
2845
if (currentRenderVfb_ && currentRenderVfb_->fbo ) {
2846
2846
draw_->BindFramebufferAsRenderTarget (currentRenderVfb_->fbo , { Draw::RPAction::KEEP, Draw::RPAction::KEEP, Draw::RPAction::KEEP }, tag);
@@ -3064,7 +3064,7 @@ void FramebufferManagerCommon::BlitFramebuffer(VirtualFramebuffer *dst, int dstX
3064
3064
BlitUsingRaster (srcFBO, srcX1, srcY1, srcX2, srcY2, dst->fbo , dstX1, dstY1, dstX2, dstY2, false , dst->renderScaleFactor , pipeline, tag);
3065
3065
}
3066
3066
3067
- draw_->InvalidateCachedState ( );
3067
+ draw_->Invalidate (InvalidationFlags::CACHED_RENDER_STATE );
3068
3068
3069
3069
gstate_c.Dirty (DIRTY_ALL_RENDER_STATE);
3070
3070
}
0 commit comments