X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=plugins%2Fgpulib%2Fgpu.h;h=a508cdc8dfecfe4ef42ddbdf9f26e39cfde3cad0;hp=d9ad416eabc980aad0e650d83b65fef472c1229b;hb=aafcb4ddc257478d613611adcae7cb13fd716577;hpb=62d7fa9555924ab8e152b546711d27add640b102 diff --git a/plugins/gpulib/gpu.h b/plugins/gpulib/gpu.h index d9ad416e..a508cdc8 100644 --- a/plugins/gpulib/gpu.h +++ b/plugins/gpulib/gpu.h @@ -66,6 +66,7 @@ struct psx_gpu { uint32_t fb_dirty:1; uint32_t old_interlace:1; uint32_t allow_interlace:2; + uint32_t blanked:1; uint32_t *frame_count; uint32_t *hcnt; /* hsync count */ struct { @@ -91,7 +92,7 @@ extern struct psx_gpu gpu; extern const unsigned char cmd_lengths[256]; -void do_cmd_list(uint32_t *list, int count); +int do_cmd_list(uint32_t *list, int count, int *last_cmd); struct rearmed_cbs; @@ -105,6 +106,7 @@ void renderer_set_config(const struct rearmed_cbs *config); int vout_init(void); int vout_finish(void); void vout_update(void); +void vout_blank(void); void vout_set_config(const struct rearmed_cbs *config); /* listing these here for correct linkage if rasterizer uses c++ */