gpu: rework dma vs busy timing
[pcsx_rearmed.git] / plugins / gpulib / gpu_timing.h
index 0dfe0d6..9991fd8 100644 (file)
@@ -13,3 +13,7 @@
 #define gput_line(k)        (8 + (k))
 #define gput_sprite(w, h)   (8 + ((w) / 2u) * (h))
 
+// sort of a workaround for lack of proper fifo emulation
+#define gput_sum(sum, cnt, new_cycles) do { \
+  sum += cnt; cnt = new_cycles; \
+} while (0)