diff --git a/GPU/GPUCommon.cpp b/GPU/GPUCommon.cpp index f0dc011411..f5d37f6b96 100644 --- a/GPU/GPUCommon.cpp +++ b/GPU/GPUCommon.cpp @@ -2771,6 +2771,13 @@ void GPUCommon::FastLoadBoneMatrix(u32 target) { gstate_c.deferredVertTypeDirty |= uniformsToDirty; } gstate.FastLoadBoneMatrix(target); + + cyclesExecuted += 2 * 14; // one to reset the counter, 12 to load the matrix, and a return. + + if (coreCollectDebugStats) { + gpuStats.otherGPUCycles += 2 * 14; + gpuStats.gpuCommandsAtCallLevel[std::min(currentList->stackptr, 3)] += 14; + } } struct DisplayList_v1 {