Commit graph

6925 commits

Author SHA1 Message Date
Hugo Locurcio 1b8e75e90b
Take widescreen hack into account when determining automatic resolution scale
At widescreen aspect ratios, a greater resolution scale factor is required
to maintain crisp visuals. For instance, a 16:9 output requires ~1.333×
the resolution scale of a 4:3 output (as 16:9 is ~1.333× wider than 4:3).

This improves visuals at widescreen aspect ratios when the widescreen hack
is enabled, especially for ultrawide.
2024-01-22 14:41:19 +10:00
athenavr 5e2c6d24b9
Add independent settings for NeGcon axes (#3094)
* Add independent settings for NeGcon axes

* TOSQUASH coverage of the full NeGcon twisting range
2024-01-22 14:41:19 +10:00
Anderson Cardoso daa8445331
Atualização Português do Brasil 2024-01-22 14:41:19 +10:00
Stenzek 37e8d1ab86
GPU/HW: Fix VRAM write replacements 2024-01-22 14:41:19 +10:00
Stenzek a7b7ce2720
System: Fix crash with replacement precaching 2024-01-22 14:41:19 +10:00
Stenzek a231fd4f22
Settings: Fix Match Window on Android 2024-01-22 14:41:19 +10:00
Stenzek b9f7900e8c
Qt: Update glyph ranges 2024-01-22 14:41:19 +10:00
zkdpower 543c28b240
Update the Simple-Chinese Translation to latest. 2024-01-22 14:41:19 +10:00
Stenzek 150ab8f4af
GPU: Add host/hardware stats 2024-01-22 14:41:19 +10:00
Stenzek 884c851079
CPU: Fix GTE control register disassembly 2024-01-21 02:45:09 +10:00
Stenzek 0065800f05
Qt: Fix a couple of error log formats 2024-01-21 00:18:48 +10:00
Stenzek f66866ed73
GPUDevice: Use Error class for initialization errors 2024-01-21 00:18:33 +10:00
Stenzek 24cb489a32
Qt: Update Korean translation by Hackjjang 2024-01-21 00:07:32 +10:00
Stenzek 429cb4f351
Qt: Allow toggling fullscreen when VM is paused 2024-01-21 00:07:32 +10:00
Stenzek ecd8d97f72
FileSystem: Handle infinite symlink loops in FindFiles() 2024-01-21 00:07:32 +10:00
Stenzek a0370c7fb7
Qt: Delete settings windows on close 2024-01-21 00:07:32 +10:00
Stenzek b98ac8722a
FullscreenUI: Move functionality to Host 2024-01-20 20:29:33 +10:00
Stenzek bc04854ed3
GPU/HW: Bump shader cache version 2024-01-20 02:14:56 +10:00
Stenzek 687e212dfe
GPU/HW: Shader compile fix 2024-01-20 02:14:36 +10:00
Connor McLaughlin 7c340609ed
Merge pull request #3090 from Mrlinkwii/linuxqw
CI : Use wildcard for  libc downgrade
2024-01-19 23:01:19 +10:00
Stenzek 8970909400
Qt: Make Shift+Wheel scroll settings description 2024-01-19 22:13:29 +10:00
Mrlinkwii 836e59c615 CI : Use wildcard for libc downgrade 2024-01-19 12:01:08 +00:00
Stenzek 37276472eb
Qt: Tidy up Enhancement settings 2024-01-19 21:40:44 +10:00
Stenzek f369724b7c
dep/imgui: Update to v1.90.1 2024-01-19 21:22:26 +10:00
Connor McLaughlin 352114dc91
Merge pull request #3089 from Calinou/add-debanding
Add debanding option to improve gradient smoothness with truecolor
2024-01-19 21:21:38 +10:00
Hugo Locurcio cc94b76037
Add debanding option to improve gradient smoothness with truecolor
This option only has an effect if true color is also enabled.
2024-01-19 01:05:21 +01:00
bl@ck_m@ge 572ea80e50
GameDB: Remove DualShock support for Chessmaster II 2024-01-14 01:44:22 +10:00
Anderson Cardoso 4d1d830b30
Atualização Português do Brasil
- Incluido mensagens novas sobre fontes do modo Big duck mode
2024-01-14 01:44:22 +10:00
Stenzek 03d6500250
Log: Skip argument packing when below filter level 2024-01-14 01:44:21 +10:00
Stenzek 5f9eef585f
Achievements: Wrap long achievement descriptions 2024-01-14 01:44:21 +10:00
Stenzek 5042460264
ImGuiFullscreen: Add LayoutUnscale() 2024-01-14 01:44:21 +10:00
Stenzek eae4f73f94
Achievements: Open cheevo details in browser when selected 2024-01-14 01:44:21 +10:00
Stenzek da9e3064c2
Achievements: Display missable/progression/win icons 2024-01-14 01:44:21 +10:00
Stenzek e2e85a06cd
dep/rcheevos: Bump to 74860c9 2024-01-14 01:44:21 +10:00
Stenzek ecbd693d22
Qt: Fix warning 2024-01-13 13:55:48 +10:00
Stenzek e86cf51a48
GPU/HW: Handle palette VRAM wrapping
Fixes block colours in The Next Tetris.
2024-01-13 13:54:51 +10:00
Stenzek 5d3cf93aa3
GPUDevice: Fix race on resize in GL/Vulkan 2024-01-10 22:46:57 +10:00
Stenzek 573dfd2a26
Qt: Add runtime downloading of OSD fonts 2024-01-10 22:46:57 +10:00
Stenzek 55a76892ae
Qt: Add runtime resource downloading 2024-01-10 22:46:57 +10:00
Stenzek 73cee9f705
Settings: Add UserResources to EmuFolders
Allowing some resources, such as fonts/sounds to be overridden by the
user.
2024-01-10 22:46:57 +10:00
Connor McLaughlin e4e7080f98
Merge pull request #3085 from 6lackmag3/patch-73
GameDB: add PS Mouse support for Discword
2024-01-10 22:24:14 +10:00
KamFretoZ 34160a8c1b Qt/FSUI: Backport PromptFont from PCSX2 for better readibility 2024-01-10 22:23:56 +10:00
bl@ck_m@ge f84e6e3e67
GameDB: add PS Mouse support for Discword 2024-01-10 01:04:17 +03:00
Stenzek c5c023af5f
SDLInputSource: Log axes/buttons when controller is opened 2024-01-08 15:49:05 +10:00
Stenzek fb3f0f04ed
Resources: Add SDL to thirdparty.html 2024-01-08 15:49:05 +10:00
Stenzek fcbae6cef3
GPU/HW: Fix off-by-one in dirty rect checks
Fixes transitions in Crash 3.
2024-01-08 15:49:05 +10:00
Anderson Cardoso 95486f7972
House cleaning (#3083)
* Clean Up

As discussed in discord this PR purges some empty forms and it's unused properties from the following files below.

achievementsettingswidget.ui:   <string>Form</string>
advancedsettingswidget.ui:   <string>Form</string>
audiosettingswidget.ui:   <string>Form</string>
biossettingswidget.ui:   <string>Form</string>
consolesettingswidget.ui:   <string>Form</string>
controllerbindingwidget.ui:   <string>Form</string>
controllerbindingwidget_analog_controller.ui:   <string>Form</string>
controllerbindingwidget_analog_joystick.ui:   <string>Form</string>
controllerbindingwidget_digital_controller.ui:   <string>Form</string>
controllerbindingwidget_guncon.ui:   <string>Form</string>
controllerbindingwidget_mouse.ui:   <string>Form</string>
controllerbindingwidget_negcon.ui:   <string>Form</string>
controllerglobalsettingswidget.ui:   <string>Form</string>
controllermacroeditwidget.ui:   <string>Form</string>
displaysettingswidget.ui:   <string>Form</string>
emptygamelistwidget.ui:   <string>Form</string>
emulationsettingswidget.ui:   <string>Form</string>
enhancementsettingswidget.ui:   <string>Form</string>
foldersettingswidget.ui:   <string>Form</string>
gamelistsettingswidget.ui:   <string>Form</string>
gamelistwidget.ui:   <string>Form</string>
generalsettingswidget.ui:   <string>Form</string>
postprocessingsettingswidget.ui:   <string>Form</string>
2024-01-05 02:57:33 +10:00
Stenzek 32f5482ad2
CPU: Inhibit debug dispatcher when COP0 BP is invalid 2024-01-01 15:25:48 +10:00
Stenzek cf760bbe42
CDSubChannelReplacement: Clear map on reload
Fixes one PBP disc's SBI from leaking into others.
2024-01-01 14:46:58 +10:00
Stenzek cc84952fdc
AnalogController: Minimum deadzone/activation threshold should be 1% 2023-12-31 19:42:52 +10:00