From e8374d98fe9640105333ee3c4e98a79cbb7812cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Gli=C5=84ski?= Date: Tue, 22 Jun 2021 13:08:47 +0200 Subject: [PATCH] Skip 0xbadf00d gpu packets --- src/xenia/gpu/command_processor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xenia/gpu/command_processor.cc b/src/xenia/gpu/command_processor.cc index cdbfc8797..fd6da15c6 100644 --- a/src/xenia/gpu/command_processor.cc +++ b/src/xenia/gpu/command_processor.cc @@ -476,7 +476,7 @@ void CommandProcessor::ExecutePacket(uint32_t ptr, uint32_t count) { bool CommandProcessor::ExecutePacket(RingBuffer* reader) { const uint32_t packet = reader->ReadAndSwap(); const uint32_t packet_type = packet >> 30; - if (packet == 0) { + if (packet == 0 || packet == 0x0BADF00D) { trace_writer_.WritePacketStart(uint32_t(reader->read_ptr() - 4), 1); trace_writer_.WritePacketEnd(); return true;