TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.19k stars 383 forks source link

Bilinear filter makes window goes black until resized #3807

Closed ghost closed 1 year ago

ghost commented 1 year ago

Latest dev build https://github.com/TASEmulators/BizHawk/commit/62501ad859731f03fd293ebaf37ce3e86ec5d4e7 under windows x64

running roms in windowed mode results in black display till reszing or switching to full screen.

issue not present in 2.9.1

YoshiRulz commented 1 year ago

Could you go to Help > About... and copy the commit hash?

ghost commented 1 year ago

62501ad

CasualPokePlayer commented 1 year ago

Screenshot your config in Config -> Display

ghost commented 1 year ago

Will do when im at a pc again. Issue happened no matter settings, even fresh download unzip and drag drop any random rom any core

ghost commented 1 year ago

Hmmm trying on a different computer can not reproduce. Closing this unless I actually can reproduce it on a different machine. Strange.

ghost commented 1 year ago

Issue happens when using bilinear filter and hq2x.

Load rom go fullscreen to window and black till resize.

2.9.1 works as expected

CasualPokePlayer commented 1 year ago

Does it happen for D3D9 or OpenGL display methods (or both?)

ghost commented 1 year ago

Both

CasualPokePlayer commented 1 year ago

I can't repro this with bilinear filter + hq2x. Although, I seem to be able to repro something similar by setting the prescale to exactly the window multiplier (or checking auto prescale, which also does that), while having bilinear or bicubic filtering enabled.

Nothing weird also pops up with gl's debug callback, so odd.