Commit graph

7850 commits

Author SHA1 Message Date
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
Stenzek 12b9cf1898
GPU: Fix crash when trying to postprocess surfaceless 2023-12-31 19:40:45 +10:00
Connor McLaughlin c57bd3c430
Merge pull request #3081 from andercard0/master
Autalização Português do Brasil
2023-12-28 22:07:38 +10:00
Anderson Cardoso 2bddafb1fc Autalização Português do Brasil
- Atualizado para versão mais recente.
2023-12-28 08:57:43 -03:00
Stenzek a22eef63b9
Resources: Fix crt-lottes under Direct3D
And add additional builtin shaders.
2023-12-28 21:01:17 +10:00
Stenzek 344d2ccd5d
OpenGLDevice: Work around lack of base_vertex in GLES3.1 2023-12-28 18:57:45 +10:00
Connor McLaughlin e60654de38
Merge pull request #3080 from tobiasjakobi/different-types-fix
CPU/Recompiler: Fix build error
2023-12-28 18:54:36 +10:00
Stenzek b75528272e
Qt: Fix activation of existing game properties windows 2023-12-28 15:50:01 +10:00
Stenzek 6d3e3f78da
System: Shorten libcrypt error on Android 2023-12-28 15:37:22 +10:00
Stenzek 958b033a66
PostProcessing: Fix assertion on some shader/texture formats 2023-12-28 15:31:03 +10:00
Anderson Cardoso 63bc3883ea
Atualização Português do Brasil (#3079)
* Atualização Português do Brasil 

- Opções avançadas de cópia de textura (adicionada)
- Opções avançadas de armazenamento de texturas (adicionada)

* Update duckstation-qt_pt-BR.ts
2023-12-28 14:27:10 +10:00
Stenzek 6d07d70946
GPUDevice: Fix erratic texture pool recycling 2023-12-27 02:28:12 +10:00
Stenzek 98d5b98ab1
GPU/HW: Fix incorrect pipeline layout with texture buffers disabled 2023-12-27 02:03:50 +10:00
Anderson Cardoso 489235f48a
Update ts files
Remove obsolete strings for all available languages files.
2023-12-27 01:45:16 +10:00
Stenzek 044eb589f9
Settings: Expose disable texture buffers/copy to self options 2023-12-27 01:44:08 +10:00
Tobias Jakobi dbe29bd5ca CPU/Recompiler: Fix build error
Build currently fails on a GCC 13.2.x with:

/var/tmp/portage/games-emulation/duckstation-9999/work/duckstation/src/core/cpu_recompiler_code_generator.cpp: In member function ‘bool CPU::Recompiler::CodeGenerator::Compile_Bitwise(CPU::Instruction, const CPU::CodeCache::InstructionInfo&)’:
/var/tmp/portage/games-emulation/duckstation-9999/work/duckstation/src/core/cpu_recompiler_code_generator.cpp:1330:81: error: operands to ‘?:’ have different types ‘BitField<unsigned int, CPU::Reg, 16, 5>’ and ‘BitField<unsigned int, CPU::Reg, 21, 5>’
 1330 |                                PGXP::PackMoveArgs(dest, lhs.HasConstantValue(0) ? instruction.r.rt : instruction.r.rs)),
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/games-emulation/duckstation-9999/work/duckstation/src/core/cpu_recompiler_code_generator.cpp:1362:81: error: operands to ‘?:’ have different types ‘BitField<unsigned int, CPU::Reg, 16, 5>’ and ‘BitField<unsigned int, CPU::Reg, 21, 5>’
 1362 |                                PGXP::PackMoveArgs(dest, lhs.HasConstantValue(0) ? instruction.r.rt : instruction.r.rs)),
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023-12-26 13:07:28 +01:00
Anderson Cardoso abbcd65563
Atualização Português do Brasil (#3077)
* Atualização Português do Brasil

- Configurações (adicionado)
- Configurações avançadas modo exclusivo (adicionado)
2023-12-26 16:13:37 +10:00
Connor McLaughlin dd5e4e5924
Update README.md 2023-12-26 16:12:58 +10:00
Stenzek 118c6c1269
VulkanDevice: Don't assume presence of vkGetPhysicalDeviceFeatures2 2023-12-26 13:00:58 +10:00
Stenzek 62d2f12236
Settings: Expose exclusive fullscreen control 2023-12-25 23:44:15 +10:00
Stenzek 46e0afd2d4
VulkanDevice: Actually allow enumeration of 1.0 device 2023-12-25 23:02:13 +10:00
Stenzek c233eb53ab
VulkanDevice: Potentially re-enable Vulkan 1.0 support 2023-12-25 21:59:52 +10:00
Anderson Cardoso c33f415e72
Atualização Português do Brasil (#3075)
* Atualização Português do Brasil

- Novos textos no modo big duck mode (adicionado)
- Informação sobre tamanho de jogos (adicionado)
2023-12-25 19:50:21 +10:00
Stenzek e81e3edb23
SDLInputSource: Optionally load game_controller_db.txt from data dir 2023-12-25 19:47:57 +10:00
Stenzek 55b5ec7321
Qt: Patch macdeployqt to always deploy Qt SVG imageformat plugin 2023-12-25 19:43:06 +10:00
Connor McLaughlin 00d6faac83
Merge pull request #3076 from CookiePLMonster/discord-rpc
DiscordRPC: Show session time in Discord Rich Presence
2023-12-25 19:42:59 +10:00