[Fix] (MG_Backend/DirectVulkan): use hash to save active render pass

This commit is contained in:
2026-03-06 16:17:56 +08:00
parent 8097c0d7b1
commit bca7328421
4 changed files with 65 additions and 24 deletions
@@ -425,7 +425,7 @@ namespace MobileGL::MG_Backend::DirectVulkan {
// Begin render pass, and handle clear
if (activeRenderPass && (activeRenderPass == &renderPassEntry || activeRenderPass->CompatibleWith(renderPassEntry))) {
if (activeRenderPass && activeRenderPass->CompatibleWith(renderPassEntry)) {
ClearAttachmentsOnActiveRenderPass(frame.commandBuffer, renderPassEntry);
} else {
// No active render pass or active one not compatible.