libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.15k stars 1.82k forks source link

(Win) GL1 driver issues [updated] #11333

Open eugene-s-nesdev opened 4 years ago

eugene-s-nesdev commented 4 years ago

Hardware: EDITED, UPDATED - tested on another 2 desktops too, with Nvidia 1050ti and IntelHD Graphics 4600, both Win10x64.

Bug 1:

Steps:

gl1_after_exit_fullscreen

Bug 2:

Steps:

Custom Aspect Ratio (X Position) = 0 Custom Aspect Ratio (Y Position) = 0 Custom Aspect Ratio (Width) = 640 Custom Aspect Ratio (Height) = 480 Crop Overscan = ON

  • run ROM

You'll see half-picture is hidden at bottom screen. Enter fullscreen (press F), then go back windowed (press F again) - bug is gone.

gl1_coldstart

configs in attach: buggy.zip

BTW, GL1 driver doesn't keep aspect ratio in fullscreen mode, it always stretched. GLcore and GL doesn't have this problem.

EDITED, UPDATED 16.09.2020

i30817 commented 4 years ago

Did you try with the notification style without widgets?

settings->On Screen Display->On screen notifications->Graphics Widgets (and settings around there?)

I suppose even if that fixes it making certain settings inoperative at runtime with only certain drivers is harder than it looks.

i30817 commented 4 years ago

That deleted post was misinfo, i didn't read it carefully enough.

andreabellitto commented 7 months ago

Did you try with the notification style without widgets?

settings->On Screen Display->On screen notifications->Graphics Widgets (and settings around there?)

I suppose even if that fixes it making certain settings inoperative at runtime with only certain drivers is harder than it looks.

I also discovered that the PS Vita aspect ration bug disappears not only if you completely disable on sceen notifications but also if you disable on screen notifications only when the retroarch menù is not visible, there is a specific option for this.

Maybe this can help in bug identification process.