GSP: Warn on unimplemented service calls instead of panicking (#765)

This commit is contained in:
wheremyfoodat 2025-06-30 11:43:00 +03:00 committed by GitHub
parent ce356c6e61
commit 1ecff4c3af
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -66,7 +66,10 @@ void GPUService::handleSyncRequest(u32 messagePointer) {
case ServiceCommands::WriteHwRegs: writeHwRegs(messagePointer); break; case ServiceCommands::WriteHwRegs: writeHwRegs(messagePointer); break;
case ServiceCommands::WriteHwRegsWithMask: writeHwRegsWithMask(messagePointer); break; case ServiceCommands::WriteHwRegsWithMask: writeHwRegsWithMask(messagePointer); break;
case ServiceCommands::InvalidateDataCache: invalidateDataCache(messagePointer); break; case ServiceCommands::InvalidateDataCache: invalidateDataCache(messagePointer); break;
default: Helpers::panic("GPU service requested. Command: %08X\n", command); default:
Helpers::warn("GPU service requested. Command: %08X\n", command);
mem.write32(messagePointer + 4, Result::Success);
break;
} }
} }