diff --git a/src/video_core/amdgpu/liverpool.cpp b/src/video_core/amdgpu/liverpool.cpp index e17b0ba84..97b32bfed 100644 --- a/src/video_core/amdgpu/liverpool.cpp +++ b/src/video_core/amdgpu/liverpool.cpp @@ -235,7 +235,7 @@ Liverpool::Task Liverpool::ProcessGraphics(std::span dcb, std::spantype0.base.Value(), header->type0.NumWords()); // TODO fill registers with given values - dcb = NextPacket(dcb, header->type0.NumWords()); + dcb = NextPacket(dcb, header->type0.NumWords() + 1); continue; case 2: // Type-2 packet are used for padding purposes