4375 Commits

Author SHA1 Message Date
Connor McLaughlin
97d5d659d3 FileSystem: Fix zeros getting stripped in path 2022-07-31 17:37:21 +10:00
Connor McLaughlin
3505ca26e0 SaveStateSelectorUI: Fix loading/saving without popup 2022-07-31 17:33:03 +10:00
Connor McLaughlin
d674014e30 CMake: Enable cross-compiling for macos arm64 on x86 2022-07-31 16:57:14 +10:00
Connor McLaughlin
4f5722c932 AudioStream: Fix compiling with clang/arm64 2022-07-31 16:38:45 +10:00
Connor McLaughlin
0006c54c46 Build: Add Mac dependencies and fix packaging 2022-07-31 16:00:37 +10:00
Connor McLaughlin
a899ca88f2 Build: Make OpenGL/Vulkan renderers optional
And disabled on Windows/arm64.
2022-07-31 01:14:28 +10:00
Connor McLaughlin
cb127b6412 Common: Remove Event 2022-07-30 21:55:12 +10:00
Connor McLaughlin
eb166220b1 GPU/SW: Replace event with semaphore 2022-07-30 21:49:56 +10:00
Connor McLaughlin
89659db7ee Path: Unicode handling and tests for SanitizeFileName 2022-07-30 21:46:14 +10:00
zkdpower
9d855b0ea8
update simple-chinese language file to latest.
update simple-chinese language file to latest.
2022-07-30 13:51:43 +08:00
Connor McLaughlin
12875cbcac D3D12/StagingTexture: Fix map persisting through resize 2022-07-30 12:58:20 +10:00
Connor McLaughlin
a48ee3282a FullscreenUI: Re-enable cheat list/toggle analog 2022-07-30 12:58:03 +10:00
Connor McLaughlin
eb569df025 GameList: Fix setting covers via right click 2022-07-30 00:47:49 +10:00
Connor McLaughlin
b074c0d1ee System: Make inter-frame sleep slightly more precise 2022-07-30 00:45:26 +10:00
Connor McLaughlin
66caaf6103 AudioStream: Fix null output 2022-07-29 22:39:38 +10:00
Connor McLaughlin
25b17f1422 FullscreenUI: Add new audio options 2022-07-29 22:30:02 +10:00
Connor McLaughlin
79c401740c FullscreenUI: Fix changing per-game settings not updating 2022-07-29 22:20:07 +10:00
Connor McLaughlin
d012f65d4f AudioStream: Fix possible NaN in forced tempo update 2022-07-29 22:16:22 +10:00
Connor McLaughlin
be5b979713 AudioStream: Make speed changes less poppy 2022-07-29 21:16:02 +10:00
Connor McLaughlin
f6ff7e48c1 Build: Fix compiling for arm64/linux 2022-07-28 22:38:08 +10:00
Connor McLaughlin
68b5dd869c SPU: Add time stretched audio output 2022-07-28 22:10:47 +10:00
Connor McLaughlin
f54e32ff01 dep: Add soundtouch 2022-07-28 22:10:47 +10:00
Connor McLaughlin
97506a811e ImGuiManager: Fix default OSD scale 2022-07-28 22:10:47 +10:00
Connor McLaughlin
a461ba8be6 System: Update speed limiter on boot 2022-07-28 22:10:46 +10:00
Connor McLaughlin
6b8b08ef61 System: Fix invalid memory read in SW thread stats 2022-07-28 22:10:46 +10:00
zkdpower
5ad268f449
Update Simple-Chinese Translation to latest. (#2843)
* Update Simple-Chinese language file to latest?

Update Simple-Chinese language file to latest?

* Delete duckstation-qt_zh-cn.qm

* Update Simple-Chinese Translation to latest.

Update Simple-Chinese Translation to latest.
2022-07-26 22:04:28 +10:00
Connor McLaughlin
560df7e06d Qt: Fix hide mouse cursor in fullscreen 2022-07-26 22:02:16 +10:00
Connor McLaughlin
6386004b2c FullscreenUI: Fix incorrect vsync state on unpause 2022-07-26 21:46:18 +10:00
Connor McLaughlin
c2f4b7e7b8 CDROM: Only apply extra remove delay on disc swap 2022-07-26 20:14:45 +10:00
Connor McLaughlin
13b2cf6b1c WindowInfo: Linux build fix 2022-07-26 20:10:19 +10:00
Connor McLaughlin
1057e42956 CDROM: Add additional time to auto disc swap 2022-07-26 18:52:25 +10:00
Connor McLaughlin
7dcc6512ac
Merge pull request #2839 from andercard0/patch-1
Update - Translation
2022-07-26 18:46:22 +10:00
shikulja
3ca3b0b76c
Update Russian translation (#2840)
* Update Russian translation

* typo
2022-07-26 18:46:10 +10:00
Connor McLaughlin
b92a42c44e
Merge pull request #2842 from Iniquitatis/patch-3
Little improvements to the post-processing tab
2022-07-26 18:45:48 +10:00
Connor McLaughlin
19b358359c Qt: Move recompiler icache to console settings page 2022-07-26 18:42:37 +10:00
Connor McLaughlin
8af4f4f01a Common: ScopeGuard -> ScopedGuard 2022-07-26 18:37:16 +10:00
Connor McLaughlin
13e3f2a179 ContextWGL: Backport pbuffer changes 2022-07-26 18:32:55 +10:00
Connor McLaughlin
4295a70a89 Settings: Fix another typo in path saving 2022-07-26 17:39:52 +10:00
Dominus Iniquitatis
9e2b7c0026
Qt: Add margins to the shader configuration box 2022-07-25 17:18:14 +03:00
Dominus Iniquitatis
a6369c4740
Qt: Remove unnecessary bottom spacing 2022-07-25 17:14:34 +03:00
Connor McLaughlin
0b4c009d5b Settings: Fix some incorrect folder config keys 2022-07-25 22:44:13 +10:00
Connor McLaughlin
418898fe94 Qt: Fix possible cover cache overflow when zooming 2022-07-25 18:50:57 +10:00
Connor McLaughlin
a8f5146010 GameDatabase: Add some missing OSD message keys 2022-07-25 18:06:17 +10:00
Connor McLaughlin
f9846e1e4d Qt: Fix frozen display on exiting game with fsui active 2022-07-25 18:06:17 +10:00
Connor McLaughlin
c233a8042f GLContext: Dynamically load wayland-egl 2022-07-25 18:06:17 +10:00
Connor McLaughlin
25c52f97d4 CMake: Include Vulkan headers 2022-07-25 01:06:24 +10:00
Connor McLaughlin
5510f66a12 Qt: Support changing theme without reopening window 2022-07-24 23:29:20 +10:00
Connor McLaughlin
bc49e2f627 Qt: Don't reset theme when changing language 2022-07-24 23:17:22 +10:00
Connor McLaughlin
29a5ac5d80 D3DHostDisplay: Fix starting in exclusive fullscreen 2022-07-24 17:43:56 +10:00
Anderson_Cardoso
9f3679afa0
Update - Translation
Updated localization to latest.
2022-07-23 10:40:37 -03:00
Silent
3040ce7bbd
FullscreenUI: Untangle Escape button behaviour
Now it doesn't race against Open Pause Menu
2022-07-23 11:38:46 +02:00
Connor McLaughlin
4d89b52d3b
Merge pull request #2837 from CookiePLMonster/fixed-negcon
NeGcon: Fix default mappings
2022-07-23 18:56:37 +10:00
Silent
bea9fe4b00
NeGcon: Fix default mappings
I is typically used to "proceed" or "accelerate",
and that is better suited for R2 than L2.
2022-07-23 10:54:54 +02:00
Connor McLaughlin
e84f38f466 Qt: Fix builtin post shaders 2022-07-23 18:49:18 +10:00
Connor McLaughlin
322c0c4c74 Qt: Fix controller defaults resetting some system settings 2022-07-23 18:37:47 +10:00
Connor McLaughlin
f07a6c243d FullscreenUI: Make version text less ugly 2022-07-23 13:59:59 +10:00
Connor McLaughlin
fc40397818 GPU: Don't set empty post chain 2022-07-23 13:55:09 +10:00
Connor McLaughlin
9b22f0564f Misc: Remove backported license text
For anyone trying to start drama, I have copyright over this code and
never signed a CLA, therefore can relicense it how I see fit (in this
case is no license, i.e. no rights, although the entire DuckStation as
is currently distributed is GPLv3).
2022-07-23 13:55:09 +10:00
Connor McLaughlin
be03998be0 System: Fix title not showing for non-database discs 2022-07-23 13:55:09 +10:00
Connor McLaughlin
cac9c3fe04 CommonHost: Default escape to opening pause menu 2022-07-23 13:55:09 +10:00
Connor McLaughlin
a1edddc59d CDROM: Revamp/improve preload image procedure 2022-07-23 13:55:09 +10:00
Connor McLaughlin
8d7fdae683 CDImagePPF: Precache underlying image when requested 2022-07-23 13:55:09 +10:00
Connor McLaughlin
65991899eb InputManager: Fix default value of SDL input source 2022-07-23 13:55:09 +10:00
Connor McLaughlin
11c0b7467b ImGuiManager: Fix OSD drawing under fsui 2022-07-23 13:55:08 +10:00
shikulja
6c8bcad444
Update Russian translation (#2835)
* Update Russian translation

* Update Russian translation

Cleaning and updating

* Delete clean_and_updt.bat

* Update duckstation-qt_ru.ts

* typo
2022-07-23 13:41:44 +10:00
Anderson_Cardoso
982c9ff40b
Update - Portuguese Brazilian localization (#2834)
* Update 

Update strings to latest!

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts
2022-07-23 13:41:32 +10:00
Connor McLaughlin
0ba623b392 Qt: Fix crash opening game settings 2022-07-23 01:49:53 +10:00
Connor McLaughlin
7c2f335228 Qt: Fix not auto-switching back to game on unpause 2022-07-23 01:34:52 +10:00
Connor McLaughlin
a5f5be1a60 Qt: Fix directory setting changes 2022-07-23 01:28:19 +10:00
Connor McLaughlin
78bddd7fe9 Achievements: Crash fix on error 2022-07-23 00:52:03 +10:00
Connor McLaughlin
68121c0f6b Qt: Fix rendering at unthrottled framerate while paused 2022-07-23 00:41:36 +10:00
Connor McLaughlin
667726bbb3 Qt: Make general settings overridable per-game 2022-07-23 00:16:28 +10:00
Connor McLaughlin
75b4891f78 Qt: Fix Apply Game Settings option 2022-07-23 00:13:55 +10:00
Connor McLaughlin
c90824f8e9 Qt: Fix incorrect directories on Linux 2022-07-23 00:01:47 +10:00
Connor McLaughlin
23ea7b92bc Qt: Fix saved language setting 2022-07-22 23:48:22 +10:00
Connor McLaughlin
6e5b9c8f33 Qt: Simplify toolbar save/restore 2022-07-22 23:38:23 +10:00
Connor McLaughlin
91fcb56148 Qt: Fix crash on scanning empty directory 2022-07-22 23:33:59 +10:00
Connor McLaughlin
701780e2ef Qt: Regression fixes 2022-07-22 22:53:06 +10:00
Connor McLaughlin
853e9a8a6a Qt: Fix updater 2022-07-22 21:51:00 +10:00
Connor McLaughlin
b42b5501f6 UI: Massive revamp, new features and improvements 2022-07-22 21:19:54 +10:00
Connor McLaughlin
af91fcf195 Backport more common classes 2022-07-21 17:29:58 +10:00
Connor McLaughlin
f6b3652ae6 Add MemorySettingsInterface 2022-07-21 17:29:58 +10:00
Connor McLaughlin
462eb2c155 Add Host/HostSettings 2022-07-21 17:29:58 +10:00
Connor McLaughlin
6a6ab6529a Backport SettingsInterface 2022-07-21 17:29:58 +10:00
Connor McLaughlin
0c0bd4c995 dep: Update imgui to v1.88 2022-07-21 17:29:58 +10:00
Connor McLaughlin
b7fbde31a7 Move utility classes from common to own static lib 2022-07-21 17:29:58 +10:00
Connor McLaughlin
d2ca454576 Sync filesystem.h/path.h 2022-07-21 17:29:57 +10:00
Connor McLaughlin
f89529015c dep: Move Vulkan loader to common 2022-07-21 17:29:57 +10:00
Connor McLaughlin
fd3507c16d Core: Replace Timestamp usage with fmt 2022-07-21 17:29:57 +10:00
Connor McLaughlin
b5bf3593c4 ByteStream: Move routines from FileSystem to ByteStream 2022-07-21 17:29:57 +10:00
Connor McLaughlin
d81e156a29 dep: Add build config for fmt 2022-07-21 17:29:57 +10:00
Connor McLaughlin
b3c3d5d954 Sync string_util.cpp 2022-07-21 17:29:57 +10:00
wheremyfoodat
d959899022 Allow .ps-exe suffix for executables. 2022-07-16 19:05:17 +03:00
Connor McLaughlin
82965f741e
Overhaul japanese translation (#2829)
* update base duckstation-qt_ja.ts

* add white-space between Japanese and English

* replace zenkaku parenthesis and colon with hankaku

* unify wording (memory card, controller), fix okurigana for assign/load

* overhaul Japanese translation

Co-authored-by: Dolphin <dolphin@torikara.org>
2022-05-20 03:46:02 +10:00
Silent
3a70e4d57d
Add keys to more OSD messages:
* Resolution scale
* Multisampling
* Switching software/hardware rendering
* Switching PGXP CPU
* Switching post processing
* Switching widescreen hack
2022-05-09 23:42:28 +02:00
RaydenX93
2d85a51577
Update duckstation-qt_it.ts (#2827)
* Update duckstation-qt_it.ts

* Update duckstation-qt_it.ts
2022-05-08 20:11:00 +10:00
Connor McLaughlin
44d47e898e
Merge pull request #2824 from stenzek/raintegration
Cheevos: Add RAIntergration support
2022-04-18 19:32:43 +10:00
Connor McLaughlin
296f613b4e Cheevos: Rework functions into namespace 2022-04-18 19:13:38 +10:00
Connor McLaughlin
9a5ef2d0a2 Cheevos: Add RAIntergration support 2022-04-18 19:13:33 +10:00
Connor McLaughlin
a991bb20c8
Merge pull request #2822 from zkdpower/master
Update Simple-Chinese language file to latest
2022-04-17 18:16:52 +10:00