remove gpu vblank callbacks
[pcsx_rearmed.git] / plugins / gpu_neon / gpu.h
index a0cdbf7..5ededcb 100644 (file)
 
 #include <stdint.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define CMD_BUFFER_LEN          1024
 
 struct psx_gpu {
@@ -57,7 +61,6 @@ struct psx_gpu {
     int offset;
   } dma;
   int cmd_len;
-  const uint32_t *lcf_hc;
   uint32_t zero;
   struct {
     uint32_t fb_dirty:1;
@@ -71,7 +74,7 @@ struct psx_gpu {
     } last_list;
   } state;
   struct {
-    uint32_t enabled:1;
+    int32_t set:3; /* -1 auto, 0 off, 1 fixed */
     uint32_t active:1;
     uint32_t frame_ready:1;
     uint32_t skipped_blits:5;
@@ -92,3 +95,7 @@ void renderer_flush_queues(void);
 
 int vout_init(void);
 int vout_finish(void);
+
+#ifdef __cplusplus
+}
+#endif