- int (*pl_fbdev_open)(void);
- int (*pl_fbdev_set_mode)(int w, int h, int bpp);
- void *(*pl_fbdev_flip)(void);
- void (*pl_fbdev_close)(void);
- int *fskip_option;
+ int (*pl_vout_open)(void);
+ void *(*pl_vout_set_mode)(int w, int h, int bpp);
+ void *(*pl_vout_flip)(void);
+ void (*pl_vout_close)(void);
+ // these are only used by some frontends
+ void (*pl_vout_raw_flip)(int x, int y);
+ void (*pl_vout_set_raw_vram)(void *vram);
+ // gpu options
+ int frameskip;
+ int fskip_advice;
+ struct {
+ int iUseDither;
+ int dwActFixes;
+ float fFrameRateHz;
+ int dwFrameRateTicks;
+ } gpu_peops;
+ struct {
+ int abe_hack;
+ int no_light, no_blend;
+ } gpu_unai;