hot-fix: nullGpu functionality restored

This commit is contained in:
psucien 2024-09-09 08:59:47 +02:00
parent a0cf4ce7de
commit adfb3af95f

View file

@ -221,11 +221,15 @@ Liverpool::Task Liverpool::ProcessGraphics(std::span<const u32> dcb, std::span<c
const auto marker_sz = nop->header.count.Value() * 2; const auto marker_sz = nop->header.count.Value() * 2;
const std::string_view label{reinterpret_cast<const char*>(&nop->data_block[1]), const std::string_view label{reinterpret_cast<const char*>(&nop->data_block[1]),
marker_sz}; marker_sz};
rasterizer->ScopeMarkerBegin(label); if (rasterizer) {
rasterizer->ScopeMarkerBegin(label);
}
break; break;
} }
case PM4CmdNop::PayloadType::DebugMarkerPop: { case PM4CmdNop::PayloadType::DebugMarkerPop: {
rasterizer->ScopeMarkerEnd(); if (rasterizer) {
rasterizer->ScopeMarkerEnd();
}
break; break;
} }
default: default:
@ -536,7 +540,9 @@ Liverpool::Task Liverpool::ProcessGraphics(std::span<const u32> dcb, std::span<c
break; break;
} }
case PM4ItOpcode::PfpSyncMe: { case PM4ItOpcode::PfpSyncMe: {
rasterizer->CpSync(); if (rasterizer) {
rasterizer->CpSync();
}
break; break;
} }
default: default: