gpu_neon: gpu info reads, some bugfixes
[pcsx_rearmed.git] / plugins / gpu_neon / gpu.h
index 8813a44..2b661e6 100644 (file)
@@ -44,6 +44,8 @@ struct psx_gpu {
       uint32_t lcf:1;       // 31
     };
   } status;
+  uint32_t gp0;
+  uint32_t ex_regs[8];
   struct {
     int hres, vres;
     int x, y, w, h;
@@ -57,6 +59,15 @@ struct psx_gpu {
   int cmd_len;
   const uint32_t *lcf_hc;
   uint32_t zero;
+  struct {
+    uint32_t fb_dirty:1;
+  } state;
+  struct {
+    uint32_t enabled:1;
+    uint32_t active:1;
+    uint32_t frame_ready:1;
+    const int *advice;
+  } frameskip;
 };
 
 extern struct psx_gpu gpu;