cdrom: change pause timing again
[pcsx_rearmed.git] / frontend / plugin_lib.h
index efd7d1e..7879e70 100644 (file)
@@ -23,7 +23,6 @@ enum {
        DKEY_CROSS,
        DKEY_SQUARE,
 };
-extern int in_state_gun;
 extern int in_type[8];
 extern int multitap1;
 extern int multitap2;
@@ -45,6 +44,7 @@ void  pl_start_watchdog(void);
 void *pl_prepare_screenshot(int *w, int *h, int *bpp);
 void  pl_init(void);
 void  pl_switch_dispmode(void);
+void  pl_force_clear(void);
 
 void  pl_timing_prepare(int is_pal);
 void  pl_frame_limit(void);
@@ -81,6 +81,7 @@ struct rearmed_cbs {
                int   allow_interlace; // 0 off, 1 on, 2 guess
                int   enhancement_enable;
                int   enhancement_no_main;
+               int   enhancement_tex_adj;
        } gpu_neon;
        struct {
                int   iUseDither;
@@ -92,7 +93,7 @@ struct rearmed_cbs {
                int   abe_hack;
                int   no_light, no_blend;
                int   lineskip;
-       } gpu_unai;
+       } gpu_unai_old;
        struct {
                int ilace_force;
                int pixel_skip;
@@ -101,7 +102,7 @@ struct rearmed_cbs {
                int blending;
                int dithering;
                int scale_hires;
-       } gpu_senquack;
+       } gpu_unai;
        struct {
                int   dwActFixes;
                int   bDrawDither, iFilterType, iFrameTexType;
@@ -110,13 +111,16 @@ struct rearmed_cbs {
        } gpu_peopsgl;
        // misc
        int gpu_caps;
-       int screen_centering_type; // 0 - auto, 1 - game conrolled, 2 - manual
+       int screen_centering_type;
+       int screen_centering_type_default;
        int screen_centering_x;
        int screen_centering_y;
 };
 
 extern struct rearmed_cbs pl_rearmed_cbs;
 
+enum centering_type { C_AUTO = 0, C_INGAME, C_BORDERLESS, C_MANUAL };
+
 enum gpu_plugin_caps {
        GPU_CAP_OWNS_DISPLAY = (1 << 0),
        GPU_CAP_SUPPORTS_2X = (1 << 1),