mirror of
https://github.com/kanjitalk755/macemu.git
synced 2025-02-08 10:30:45 +00:00
Fix video_vosf_init() for BasiliskII/SDL
This commit is contained in:
parent
6482f7b7a6
commit
4ea24edaf3
@ -638,8 +638,7 @@ driver_window::driver_window(SDL_monitor_desc &m)
|
||||
}
|
||||
else if (!video_vosf_profitable()) {
|
||||
video_vosf_exit();
|
||||
// WarningAlert(STR_VOSF_NOT_PROFITABLE_WARN);
|
||||
printf("VOSF acceleration is not profitable on this platform\n");
|
||||
printf("VOSF acceleration is not profitable on this platform, disabling it\n");
|
||||
use_vosf = false;
|
||||
}
|
||||
if (!use_vosf) {
|
||||
|
@ -47,6 +47,7 @@ enum {
|
||||
};
|
||||
#define VIDEO_MODE VideoInfo
|
||||
#define VIDEO_MODE_INIT VideoInfo const & mode = VModes[cur_mode]
|
||||
#define VIDEO_MODE_INIT_MONITOR VIDEO_MODE_INIT
|
||||
#define VIDEO_MODE_ROW_BYTES mode.viRowBytes
|
||||
#define VIDEO_MODE_X mode.viXsize
|
||||
#define VIDEO_MODE_Y mode.viYsize
|
||||
@ -63,6 +64,7 @@ enum {
|
||||
};
|
||||
#define VIDEO_MODE video_mode
|
||||
#define VIDEO_MODE_INIT video_mode const & mode = drv->mode
|
||||
#define VIDEO_MODE_INIT_MONITOR video_mode const & mode = monitor.get_current_mode()
|
||||
#define VIDEO_MODE_ROW_BYTES mode.bytes_per_row
|
||||
#define VIDEO_MODE_X mode.x
|
||||
#define VIDEO_MODE_Y mode.y
|
||||
|
@ -225,7 +225,7 @@ static bool video_vosf_profitable(void)
|
||||
|
||||
static bool video_vosf_init(MONITOR_INIT)
|
||||
{
|
||||
VIDEO_MODE_INIT;
|
||||
VIDEO_MODE_INIT_MONITOR;
|
||||
|
||||
const uintptr page_size = getpagesize();
|
||||
const uintptr page_mask = page_size - 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user