gpu plugins: always support 16bpp blit
[pcsx_rearmed.git] / frontend / plugin_lib.h
index e2f1d55..bcf74ac 100644 (file)
@@ -24,11 +24,14 @@ extern int in_enable_vibration;
 
 extern void *pl_vout_buf;
 
+extern int g_layer_x, g_layer_y;
+extern int g_layer_w, g_layer_h;
+
 void  pl_text_out16(int x, int y, const char *texto, ...);
 void  pl_start_watchdog(void);
 void *pl_prepare_screenshot(int *w, int *h, int *bpp);
 void  pl_init(void);
-void  pl_print_hud(int w, int h, int xborder);
+void  pl_print_hud(int xborder);
 
 void  pl_timing_prepare(int is_pal);
 void  pl_frame_limit(void);
@@ -54,6 +57,7 @@ struct rearmed_cbs {
        unsigned int *gpu_hcnt;
        unsigned int flip_cnt; // increment manually if not using pl_vout_flip
        unsigned int screen_w, screen_h; // gles plugin wants this
+       unsigned int only_16bpp; // platform is 16bpp-only
        struct {
                int   allow_interlace; // 0 off, 1 on, 2 guess
        } gpu_neon;