agc: ignore empty multi-DCB submissions

Co-authored-by: shadowbeat070 <70843316+shadowbeat070@users.noreply.github.com>
This commit is contained in:
nmzik
2026-08-17 15:00:40 +02:00
parent 01275fb211
commit 89fdb1214a
+4 -1
View File
@@ -149,7 +149,10 @@ void GuestGpu::SendCommandSync(Common::UniqueFunction<void>&& command) {
void GuestGpu::Submit(uint32_t* cmd_draw_buffer, uint32_t num_draw_dw, uint32_t* cmd_const_buffer,
uint32_t num_const_dw, bool trigger_agc_interrupt_on_done) {
EXIT_IF(cmd_draw_buffer == nullptr || num_draw_dw == 0);
if (num_draw_dw == 0) {
return;
}
EXIT_IF(cmd_draw_buffer == nullptr);
GpuMutexLock lock(m_submission_mutex);
Submission submission;
submission.type = SubmissionType::Graphics;