mirror of
https://github.com/libretro/RetroArch
synced 2025-02-06 00:39:53 +00:00
update
This commit is contained in:
parent
8a5dce2d25
commit
23ec5eed84
@ -93,9 +93,9 @@ static void crt_screen_setup_aspect(unsigned width, unsigned height)
|
||||
{
|
||||
/* detect menu only */
|
||||
if (width < 1920)
|
||||
width = 320;
|
||||
width = 704;
|
||||
|
||||
height = 240;
|
||||
height = 480;
|
||||
|
||||
crt_aspect_ratio_switch(width, height);
|
||||
}
|
||||
|
@ -1014,10 +1014,6 @@ static bool video_driver_init_internal(bool *video_is_threaded)
|
||||
video.force_aspect = settings->bools.video_force_aspect;
|
||||
video.font_enable = settings->bools.video_font_enable;
|
||||
video.swap_interval = settings->uints.video_swap_interval;
|
||||
|
||||
if (video_driver_crt_switching_active)
|
||||
video.swap_interval = 0;
|
||||
|
||||
#ifdef GEKKO
|
||||
video.viwidth = settings->uints.video_viwidth;
|
||||
video.vfilter = settings->bools.video_vfilter;
|
||||
@ -2620,12 +2616,6 @@ void video_driver_frame(const void *data, unsigned width,
|
||||
{
|
||||
video_driver_crt_switching_active = true;
|
||||
|
||||
if (height > 300)
|
||||
current_video_context.swap_interval(video_context_data, 0);
|
||||
|
||||
if (height < 300)
|
||||
current_video_context.swap_interval(video_context_data, 1);
|
||||
|
||||
if (video_info.crt_switch_resolution_super == 2560)
|
||||
width = 2560;
|
||||
if (video_info.crt_switch_resolution_super == 3840)
|
||||
@ -3193,14 +3183,10 @@ bool video_context_driver_get_video_output_size(gfx_ctx_size_t *size_data)
|
||||
|
||||
bool video_context_driver_swap_interval(unsigned *interval)
|
||||
{
|
||||
if (!video_driver_crt_switching_active)
|
||||
{
|
||||
if (!current_video_context.swap_interval)
|
||||
return false;
|
||||
current_video_context.swap_interval(video_context_data, *interval);
|
||||
return true;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool video_context_driver_get_proc_address(gfx_ctx_proc_address_t *proc)
|
||||
|
Loading…
x
Reference in New Issue
Block a user