X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plugins%2Fgpu_neon%2Fgpu.h;h=033581e87f5c6f97504bc6c939ae39f35436c0aa;hb=b094071f3a952169907415a7a8b38e9bdb2a4722;hp=2b661e642541330815f8d40cc6bea20151a7bf59;hpb=6e9bdaef8c8387cb824a3cb6166e3a0b905d13fa;p=pcsx_rearmed.git diff --git a/plugins/gpu_neon/gpu.h b/plugins/gpu_neon/gpu.h index 2b661e64..033581e8 100644 --- a/plugins/gpu_neon/gpu.h +++ b/plugins/gpu_neon/gpu.h @@ -61,6 +61,14 @@ struct psx_gpu { uint32_t zero; struct { uint32_t fb_dirty:1; + uint32_t frame_count; + uint32_t *hcnt; + struct { + uint32_t addr; + uint32_t words; + uint32_t frame; + uint32_t hcnt; + } last_list; } state; struct { uint32_t enabled:1; @@ -76,5 +84,9 @@ extern const unsigned char cmd_lengths[256]; void do_cmd_list(uint32_t *list, int count); +int renderer_init(void); +void renderer_invalidate_caches(int x, int y, int w, int h); +void renderer_flush_queues(void); + int vout_init(void); int vout_finish(void);