カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
低 | 認証済み | 未処理 | 2023-03-23 04:34 | 2023-03-26 07:32 | |
テスター | ICEknight | 担当者 |   | ソース | |
バージョン | 0.252 | 発生バージョン | 修正バージョン | ||
修正コミット | プルリク | ||||
フラグ | |||||
セット | |||||
セット詳細 | |||||
概 要 | bgfx: プリスケールの値がシェーダに影響したりしなかったりする。 | ||||
詳 細 | When using bgfx (any backend), setting a prescale value higher than 1 will make shaders like crt-geom look like the actual screen resolution is x times the real one (double amount of "scanlines", etc). Re-selecting the shader will discard the prescale and display the game's original resolution. No idea which of the two behaviors is the intended one. | ||||
再現手順 | -Set video to bgfx. -Set prescale to 2. -Set bgfx_screen_chains to lcd-grid, crt-geom, crt-geom-deluxe, etc. -Run any game with regular SD resolution (e.g.: "mame pbobble -prescale 2 -video bgfx -bgfx_screen_chains crt-geom"). The shader will treat the game's resolution as twice its size. -Open the slider controls, select another shader then reselect the previous one. Now the shader will treat the game's resolution as its regular size. | ||||
追加情報 | |||||
添付ファイル | bgfx-crtgeom-prescale1.png (2023-03-24 01:13) | ||||
bgfx-crtgeom-prescale2.png (2023-03-24 01:14) | |||||
bgfx-crtgeom-prescale1-detail.png (2023-03-24 01:18) | |||||
bgfx-crtgeom-prescale2-detail.png (2023-03-24 01:18) |