psx_gpu: partial interlace mode support
[pcsx_rearmed.git] / plugins / gpu_neon / gpu.h
index 3b3e1de..6aa933e 100644 (file)
@@ -68,7 +68,7 @@ struct psx_gpu {
     uint32_t *hcnt; /* hsync count */
     struct {
       uint32_t addr;
-      uint32_t words;
+      uint32_t cycles;
       uint32_t frame;
       uint32_t hcnt;
     } last_list;
@@ -87,6 +87,7 @@ struct psx_gpu {
 extern struct psx_gpu gpu;
 
 extern const unsigned char cmd_lengths[256];
+void flush_cmd_buffer(void);
 
 void do_cmd_list(uint32_t *list, int count);
 
@@ -117,6 +118,7 @@ long GPUfreeze(uint32_t type, struct GPUFreeze *freeze);
 void GPUupdateLace(void);
 long GPUopen(void **dpy);
 long GPUclose(void);
+void GPUvBlank(int is_vblank, int lcf);
 void GPUrearmedCallbacks(const struct rearmed_cbs *cbs_);
 
 #ifdef __cplusplus