Commit Graph

4093 Commits (6b0aa48b71f99a0f5f01d66d81a208c8823c9b13)

Author SHA1 Message Date
Connor McLaughlin 531845a0c7 FullscreenUI: Add rich presence to quick menu 4 years ago
Connor McLaughlin 8f5b2f24cf Cheevos: Update rich presence in test mode (but don't ping) 4 years ago
Connor McLaughlin a072455903 CommonHostInterface: Add hotkeys for opening leaderboards/achievements 4 years ago
Connor McLaughlin 1644a0762d GPU/OpenGL: Disable MSAA on GLES3.1 4 years ago
Connor McLaughlin 1fe85a0d91
Merge pull request #2281 from CookiePLMonster/leaderboards-hardcore-only
Allow submitting entries to Leaderboards only in Hardcore Mode.
4 years ago
Connor McLaughlin 995bab72c4
Merge pull request #2279 from CookiePLMonster/retroachievements-discord-rpc
Show RetroAchievements rich presence in Discord-RPC
4 years ago
Silent 99fbd2827b
Allow submitting entries to Leaderboards only in Hardcore Mode.
This is a requirement from RetroAchievements.
4 years ago
Silent c86b7309d4
Show RetroAchievements rich presence in Discord-RPC 4 years ago
Connor McLaughlin e7b113f454 System: Don't reset performance counters when turboing 4 years ago
Silent c97aafb79d
Leaderboards: Implement missing teardown 4 years ago
Connor McLaughlin bc34a75e03 CDROM: Add missing include for <cmath> 4 years ago
Connor McLaughlin 67344070ea CDROM: Improve simulation of seek timing 4 years ago
Connor McLaughlin 2c19c7ce57 CDROM: Cancel speed changes if they're not complete 4 years ago
Connor McLaughlin b1776dea61 CDROM: Simulate position holding for GetlocL too 4 years ago
Connor McLaughlin b1c230bd86
Merge pull request #2276 from andercard0/patch-135
Update
4 years ago
Silent cce40a85dd
Implemented Leaderboards UI 4 years ago
Anderson_Cardoso 6288547a19
Update
Update file to latest.
4 years ago
Silent e361212bbf
Basic leaderboard integration
No UI yet, only sends unlocks to the server.
4 years ago
Connor McLaughlin 815146e7d8 GPU/HW: Fix incorrect blend factor
Regression from 75e6c175de
4 years ago
Anderson_Cardoso d6dcb3fc19
Atualização Português do Brasil
- Typo fixed;
- Plurality fixed;
- Missing letters fixed;
- Unused spaces fixed;
- Untranslated terms now translated;
- Better debugger terms applied for Pt-br language.
4 years ago
Connor McLaughlin 75e6c175de GPU/HW: Elide redundant UBO updates on draw mode change 4 years ago
Connor McLaughlin 0e01a65e78
Merge pull request #2251 from CookiePLMonster/fullscreen-ui-exit-crash
Fix a crash when shutting down emulation from the Hardcore mode confirmation prompt
4 years ago
Connor McLaughlin a4bf83740b Qt: Update Japanese translation by mikakunin 4 years ago
Connor McLaughlin 35c6d2d854
Merge pull request #2267 from RaydenX93/update_it_20210614
Update duckstation-qt_it.ts
4 years ago
Connor McLaughlin 67b517bd8a
Merge pull request #2265 from andercard0/patch-132
Atualização Português do Brasil
4 years ago
Connor McLaughlin 3157684625
Merge pull request #2264 from zkdpower/master
Update Simple-Chinese Translation to latest.
4 years ago
Connor McLaughlin 4f09d61825 CPU: Don't panic on invalid instructions 4 years ago
Connor McLaughlin 2548f75267 CDROM: Differentiate between logical and physical hold 4 years ago
Silent ee0e7f15c1
Fix a crash when shutting down emulation from the Hardcore mode confirmation prompt 4 years ago
RaydenX93 7b60080a43 Update duckstation-qt_it.ts 4 years ago
Anderson_Cardoso bc4619e4c9
Atualização Português do Brasil
- Update file to latest. 
- As well as some posponed changes and fixes.
4 years ago
zkdpower 28d018218e
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
4 years ago
Connor McLaughlin 16c02c8559 CDROM: Don't apply speed change delay when already changing 4 years ago
Connor McLaughlin 72d7ba9163 SPU: Increase transfer rate to RAM
Fixes broken sound effects in Grand Theft Auto London.
4 years ago
Connor McLaughlin fe7a195e3f
Merge pull request #2258 from zkdpower/master
Update Simple-Chinese Translation to latest.
4 years ago
Connor McLaughlin f4da56efea CDROM: Simulate the time it takes to change speeds 4 years ago
Connor McLaughlin db5be6c70c TimingEvent: Add Delay method 4 years ago
Connor McLaughlin 38288e6b36 CDROM: Factor in implicit seeks when calculating time 4 years ago
Connor McLaughlin f2bfbabdcb CDROM: Don't reset full state on Reset command 4 years ago
Connor McLaughlin aa675163e2 CDROM: Fix second response event not being cleaned up 4 years ago
zkdpower 924c573821
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
4 years ago
Connor McLaughlin 093904f930 CubebAudioStream: Set paused flag on main thread 4 years ago
Connor McLaughlin e1d9f93172 Cheevos: Suffix unofficial achievements in popup 4 years ago
Connor McLaughlin 2113405c7a CPU/Recompiler: Elide tick flush completely where possible 4 years ago
Connor McLaughlin e8ac1fca80 CPU/Recompiler: Optimize bgez zero, addr to unconditional 4 years ago
Connor McLaughlin 0ba405ef2d
Merge pull request #2243 from CookiePLMonster/unofficial-achievements
Add an "Unofficial Test Mode" to allow unlocking non-core achievements
4 years ago
Connor McLaughlin d3d92226a5 PGXP: Further optimizations
Up to an 8% speed improvement in Racing Lagoon with CPU mode enabled.
4 years ago
Connor McLaughlin a47686a313 PGXP: Don't abort() on vertex cache alloc fail 4 years ago
Connor McLaughlin 74013a0853 CDROM: Use physical position for seek time calculations 4 years ago
Connor McLaughlin 36bfc461f9 CDROM: Refactor start/stop/second response 4 years ago
Connor McLaughlin 9d36ce757d CDROM: Simulate motor spin-up time
Fixes disc changing in Tales of Destiny II.
4 years ago
Connor McLaughlin 95247b0b5e CDROM: Don't set motor on before calc read/play time 4 years ago
Connor McLaughlin 8407610e42 GPU/Vulkan: Invalidate display framebuffer where possible 4 years ago
Connor McLaughlin 51fb23c850 GPU/OpenGL: Invalidate display framebuffer where possible 4 years ago
Connor McLaughlin aae0fb3f2b System: Support loading libps.exe (for Net Yaroze) 4 years ago
Connor McLaughlin d53daf2f26 CDImageEcm: Better error handling for corrupted dumps 4 years ago
Silent 6c52031966
Add an "Unofficial Test Mode" to allow unlocking non-core achievements 5 years ago
Silent 283021f1a2
Don't allow resuming from Fullscreen UI when Hardcore mode is active 5 years ago
Connor McLaughlin 44da13358d
Merge pull request #2238 from CookiePLMonster/hardcore-mode-improvements
Misc improvements
5 years ago
Connor McLaughlin da9c4c1175 CueParser: Fix crash on invalid mode string 5 years ago
Connor McLaughlin 8be8921ae5 Qt: Fix autofire buttons showing with no controller attached 5 years ago
Connor McLaughlin 22d1e6cf02 Qt: Fix crash on controller type mismatch in Japanese 5 years ago
Silent fce4829d2d
Unify CPU clock speed behaviour in Game Properties and Console Settings 5 years ago
Silent 7d8f3d26a6
Do not allow loading save states via commandline in Hardcore mode 5 years ago
Silent d52b0e5dbb
Disallow underclocking in Hardcore mode 5 years ago
Silent 35b35c9212
Hide "Load" from the save state UI legend in Hardcore mode 5 years ago
Silent e21f2644d0
Refactor SystemBootParameters ownership 5 years ago
Connor McLaughlin 20afc1c4a1 Android: Handle some possible surface loss cases 5 years ago
Connor McLaughlin e09a9ff846
Merge pull request #2233 from zkdpower/master
Update Simple-Chinese Translation to latest.
5 years ago
zkdpower d7e2795fe8
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin 857a07a5e7 Qt: Update Japanese translation by mikakunin 5 years ago
Anderson_Cardoso 0cc718f85b
Atualização Português do Brasil
- Some typo fixes;
- Update file to latest.
5 years ago
Connor McLaughlin e118b5486e CDImagePPF: Fix incorrect filename saved to state 5 years ago
Connor McLaughlin e5f400b8d3
Merge pull request #2221 from zkdpower/master
Update Simple-Chinese Translation to latest.
5 years ago
zkdpower 497c813251
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin a16f671362 Qt: Show CDROM State -> Show CD-ROM State 5 years ago
Connor McLaughlin 84b4a2836c Qt: Fix to file label in load/save menu 5 years ago
Connor McLaughlin ad9712afca Qt: Add gear icon to disc games with user settings 5 years ago
Connor McLaughlin d677865d7a
Merge pull request #2217 from zkdpower/master
Update Simple-Chinese Translation to latest.
5 years ago
zkdpower 41f367c441
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin d2f4170d01 Qt: Update lupdate scripts to point to 6.1.0 5 years ago
Connor McLaughlin aac85299ea AudioStream: Make fields protected instead of private 5 years ago
Connor McLaughlin 350049826f Fix a bunch of compiler warnings 5 years ago
Connor McLaughlin 262c43ac00 Build: Don't compile WGL/stackwalker for libretro 5 years ago
Connor McLaughlin 9845f1d76a DInputControllerInterface: Fix crash on shutdown 5 years ago
Michael Ziminsky (Z) 6038389d35 NoGUI: Fix autosave on shutdown 5 years ago
Connor McLaughlin e398836a09 Qt: Update Turkish translation by Foxtrot Uniform 5 years ago
Connor McLaughlin 8f740cae9d Qt: Add Turkish icon by @andercard0 5 years ago
Anderson_Cardoso 0e9a2ac2d5
Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin a24b6bd8c7
Merge pull request #2203 from shikulja/master
Update Russian translation
5 years ago
Connor McLaughlin 46c34502b1 Qt: Add Turkish translation by Foxtrot Uniform 5 years ago
shikulja f8fad3c15a Update Russian translation
Last changes
Auto-fire buttons, Applying patches to images
5 years ago
shikulja 584427e33c
Update Russian translation (#2202)
* Update duckstation-qt_ru.ts

* Update duckstation-qt_ru.ts

* Update Russian translation

new strings, adjustment
5 years ago
Connor McLaughlin 3cb01bf23d CDImage: Fix compilation on Linux 5 years ago
Connor McLaughlin 246797cf5c Qt: Fix inconsistent CDROM/CD-ROM in console settings 5 years ago
Connor McLaughlin 9aa386e96c System: Add option to load/apply image patches 5 years ago
Connor McLaughlin 77984035d2 CDImage: Add CDImagePPF to overlap a PPF on another image 5 years ago
Connor McLaughlin 5edc645d1f MemoryArena: Use module-unique shared memory name for libretro 5 years ago
Connor McLaughlin 179a7aea89 GPU/HW: Assume 240/288p for auto scale on start with all borders 5 years ago
Connor McLaughlin d64bc193fd SaveStateSelectorUI: Make select/next hotkeys apply immediately 5 years ago
Connor McLaughlin 296a662e74 Qt: Add ability to load/save state from files 5 years ago
Connor McLaughlin 1b0b88f60b Qt: Group cheats together in categories in menu 5 years ago
Connor McLaughlin 56c08254c9 CDImage: Fix incorrect index returned for track-relative 00:02:00
Fixes some voice lines being very briefly cut off in Tomb Raider.
5 years ago
Connor McLaughlin e8e8b910a5 CDImage: Fix pregap not going to 00:00:00 5 years ago
Connor McLaughlin 28b8cb5bc6 Settings: Fix mismatches between default and fallback values 5 years ago
Connor McLaughlin 3e792651d4
Merge pull request #2174 from CookiePLMonster/vs2019-workaround
Common/DimensionalArray: Re-revert the workaround
5 years ago
Connor McLaughlin 205e18a0c7 Qt: Add icons by @andercard0 5 years ago
Silent 803b68b279
Common/DimensionalArray: Re-revert the workaround
VS16.10 fixes the regression and bumps up _MSC_VER,
so make only VS2017 and VS16.9 use the workaround
5 years ago
Connor McLaughlin 7c43f5c13e CPU/CodeCache: Fix compilation on 32-bit x86 5 years ago
Connor McLaughlin baad1a4b23 CPU/Recompiler: Optimize away nops completely
35% performance improvement for PGXP CPU mode in Racing Lagoon.
5 years ago
Connor McLaughlin f4242f390b GPU/HW: Use a larger epsilon for PowerVR 5 years ago
Connor McLaughlin df26792c19 PGXP: Small optimization in memory lookup 5 years ago
Connor McLaughlin eaab0cc033 GPU/ShaderGen: Use smaller position epsilon on PowerVR 5 years ago
Connor McLaughlin e8a21d32dc CommonHostInterface: Use string list for autofire bindings
Fixes autofire bindings on Android.
5 years ago
Connor McLaughlin 08876d132f GPU/HW: Don't generate always/never-discarding discard shaders
Might fix the PowerVR driver...
5 years ago
Connor McLaughlin 0979149236 EvdevControllerInterface: Implement axes 5 years ago
Connor McLaughlin 8f23a79d36 CommonHostInterface: Add public method to activate autofire 5 years ago
Connor McLaughlin 6a2b2ac7f8 System: Don't wipe out nonpersistent memory cards during game change 5 years ago
Connor McLaughlin 3f2c034869 CommonHostInterface: Fix always using playlist title for running game 5 years ago
Connor McLaughlin 6e46cb11a7
Merge pull request #2163 from andercard0/patch-124
Atualização Português do Brasil
5 years ago
Max833 0881abcab3
Qt: Update German translation and fix cdromSeekSpeedup (#2161)
* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update consolesettingswidget.cpp

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts
5 years ago
Anderson_Cardoso d8770c1a2c
Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin 16efffa403 CueParser: Ignore pregap when index 0 is specified
Also corrects the previous track length when index 0 is specified.
5 years ago
Connor McLaughlin 8f639070c9 CueParser: Ignore zero pregap when index 0 is set 5 years ago
Connor McLaughlin 5556d8221b CueParser: Fix reading cuesheets with timecodes >60mins 5 years ago
Connor McLaughlin c9029a88c7 CMake: Fix Android native library build 5 years ago
Connor McLaughlin 70396621e8
Merge pull request #2151 from andercard0/patch-123
Atualização Português do Brasil
5 years ago
Connor McLaughlin d9a655fb41 System: Add non-persistent memory card type 5 years ago
Connor McLaughlin 3dc7ef92c2 GameSettings: Add CD-ROM seek speedup 5 years ago
Connor McLaughlin 98e4c181ca CDROM: Add seek speedup enhancement 5 years ago
Connor McLaughlin d4a13f511c dep: Reduce dependencies for libretro core 5 years ago
Connor McLaughlin 817c7ef96a FrontendCommon: Mark host display files as final
Libretro has its own display classes now.
5 years ago
Anderson_Cardoso 71effa3b3e
Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin 69cfcd22a2 CDImageCue: Replace libcue with in-house cue parser 5 years ago
Connor McLaughlin 99b7a0bb85 Qt: Fix non-square cover scaling with hidpi 5 years ago
Connor McLaughlin ff0bd7abc4 System: Add file title memory card type 5 years ago
Connor McLaughlin 6aa78b11fe NoGUI: Fix crash on startup with exclusive fullscreen 5 years ago
Connor McLaughlin 79549a2a51
Merge pull request #2147 from zkdpower/master
Update Simple-Chinese Translation to latest.
5 years ago
zkdpower e9253dfe43
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Anderson_Cardoso eebff0f46c
Update Italian File Translation
As reported by @projetto fixed typo in Italian file. 
Note: there are a bunch of non-translated itens there yet.
5 years ago
Connor McLaughlin 2285e219e1 Qt: Fix compiling auto updater with Qt 6 5 years ago
Connor McLaughlin c4348beed4 NoGUI: Don't ignore pause on focus loss setting 5 years ago
Anderson_Cardoso 2a3b3960dc Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin 6c20bac7dd Qt: Support Qt 6 5 years ago
Connor McLaughlin 245dd5b27a GPU/HW: Fix crash with oversized writes and sw readback 5 years ago
Connor McLaughlin 5f2a340953 Qt/GameList: Use device pixel ratio for cover pixmaps 5 years ago
Connor McLaughlin 2bde6d8e10 Android: Expose some of the GameSettings traits 5 years ago
Connor McLaughlin a6d76e787f GameSettings: Add trait for sw-renderer-for-readbacks 5 years ago
Connor McLaughlin 5d877250e9 GPU/HW: Add an option to use software renderer for readbacks 5 years ago
Connor McLaughlin 0e59a14c82 OpenGLHostDisplay: Fix crash when context creation fails 5 years ago
Anderson_Cardoso 4ea7dc79db Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin bb9bd2af23 Qt: Update Japanese translation by mikakunin 5 years ago
Connor McLaughlin bcd40dd860 Qt: Fix autofire button selection in non-English UI 5 years ago
Connor McLaughlin 67f352339c CommonHostInterface: Add swap memory cards hotkey 5 years ago
Connor McLaughlin 2f8150f357 scmversion: Ignore play-store-release tag 5 years ago
Anderson_Cardoso ac1db3448b Atualização Português do Brasil
Update file to latest
5 years ago
Connor McLaughlin 549b5e8af0 Qt: Translate button names in auto-fire config 5 years ago
Connor McLaughlin 3e3b691a86 NoGUI: Hook up exclusive fullscreen 5 years ago
Connor McLaughlin f3cceca805 NoGUI: Implement mouse cursor hiding in fullscreen 5 years ago
Connor McLaughlin 2fe1f3c2f7 VulkanHostDisplay: Wait for GPU idle on surface change 5 years ago
falsepopsky 03798180eb updated spanish translation, android and qt. 5 years ago
zkdpower e3ff3cbb91 Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Anderson_Cardoso 3fa25ebd78 Atualização Português do Brasil
Update file to latest and fixed typos.
5 years ago
Max833 e3f8238702 Qt: Update German translation (#2117)
* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts

* Update duckstation-qt_de.ts
5 years ago
Connor McLaughlin bced237034 MemoryCard: Sanitize game titles for file names 5 years ago
Connor McLaughlin ee5bf410e6 Qt: Make dark fusion the default theme 5 years ago
Connor McLaughlin c43957d385 FullscreenUI: Add controller autofire settings 5 years ago
Connor McLaughlin cc69ac5742 Qt: Add controller autofire settings 5 years ago
Connor McLaughlin 01c869b704 CommonHostInterface: Implement controller autofire 5 years ago
Connor McLaughlin c7beac5efd Qt: Remove setting when string value is empty 5 years ago
Connor McLaughlin 148a706771 Qt: Add CollapsibleWidget 5 years ago
Connor McLaughlin f5bec87f79 CommonHostInterface: Add Toggle PGXP CPU Mode hotkey 5 years ago
Connor McLaughlin 5853588a52 Qt: Use native separators for open disc 5 years ago
Connor McLaughlin fd462ab778 VulkanHostDisplay: Fix crash in RenderScreenshot() when display disabled 5 years ago
Connor McLaughlin f4fb627428 System: Increase maximum save state size (for 8MB RAM) 5 years ago
Connor McLaughlin 21d6af287e System: Fix a possible crash with runahead 5 years ago
Connor McLaughlin 1f206421e8 CommonHostInterface: Prevent crash with fullscreen UI enabled 5 years ago
zkdpower dda2cccb1c Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Anderson_Cardoso 217f874cff Update Brazilian Portuguese Language
Update to latest.
5 years ago
Connor McLaughlin 437d3fbb4b GPU/SW: Set display parameters before data 5 years ago
Connor McLaughlin 3d972955a7 FullscreenUI: Fix empty cheat menu leaving system paused 5 years ago
Connor McLaughlin a6d2324f0e ControllerInterface: Don't fire events when fullscreen UI active 5 years ago
Connor McLaughlin 00ffffe8c0 VulkanHostDisplay: Handle surface changes if this happens 5 years ago
Connor McLaughlin 08a815ad7b FullscreenUI: Make show status indicator setting local 5 years ago
Connor McLaughlin 172ba1fc32 CommonHostInterface: Fix controller masking for Start Disc 5 years ago
Connor McLaughlin 301bbb4924 CDImagePBP: Handle compression level 0 files 5 years ago
Connor McLaughlin 68fd77c326 CDImagePBP: Fix reading from track 1 pregap 5 years ago
Connor McLaughlin 69fb8de644 CDImageM3u: Fix crash when error pointer is null 5 years ago
Anderson_Cardoso 6e189f4fd0 Atualização Português do Brasil
Update file to latest
5 years ago
ValadAmoleo 1fa4460590 Added a toggle for persistent message. (#2106)
* Added a toggle for persistent message.

Added a toggle to display settings to disable persistent messages (ff, pause) in the fullscreen UI.

* Moved toggle for the icons to advanced settings.

Moved the toggle to the advanced settings as suggested.  Renamed the option from "show persistent messages" to "show speed icons", so that it's much more specific.
5 years ago
Connor McLaughlin 8c7282046b CPU/CodeCache: Re-enable interpreter fallback heuristic 5 years ago
Connor McLaughlin acda42be16 CPU/Recompiler: Get rid of non-constant offsetofs 5 years ago
zkdpower 4cb8817247 Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin 1ed1d641a6 CPU/Recompiler: Don't use intepreter icache when falling back
Fixes broken rendering in TOCA 2.

It has self-modifying code every frame, which gets falled back to the
interpreter, and using the interpreter's icache, which resulted in
stale code executing.
5 years ago
Connor McLaughlin e24a2aa6ac NoGUI/SDL: Save and restore window geometry 5 years ago
Connor McLaughlin 8e9fbf63a3 NoGUI/SDL: Implement pause on focus loss 5 years ago
Connor McLaughlin ab0364eb8f Qt: Move fullscreen to view menu 5 years ago
Connor McLaughlin 8dd36f4474 CommonHostInterface: Fix translatability of widescreen hack toggle message 5 years ago
Connor McLaughlin 6eb0496d77 AnalogController: Don't panic on unknown configuration mode command 5 years ago
ValadAmoleo 057c264d97 Widescreen Hotkey (#2080)
* Widescreen Hotkey

Added the ability to toggle Widescreen Hack and set the Aspect Ratio via a hotkey.

This is in response to Discussion #1912 (https://github.com/stenzek/duckstation/discussions/1912)

* Widescreen Hotkey Uses Settings

The Widescreen Hotkey now looks at the user's global or game settings when toggling.  This means:
When disabling the widescreen hack it uses a non-wide ratio as set by the user if available or auto if unavailable.
When enabling the widescreen hack it uses a wide ratio as set by the user if available or 16:9 if unavailable.

* Avoids loading the entire settings now.

Specifically loads the aspect ratio setting.
5 years ago
Connor McLaughlin 1e7e52718e NamcoGuncon: Only update trigger for offscreen on change 5 years ago
Nekokabu d096d0bd56 Update duckstation-qt_ja.ts 5 years ago
Anderson_Cardoso 1bddf524d8 Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin 1392a64a93 Re-add libretro core 5 years ago
Connor McLaughlin d38a1c9430 AnalogJoystick: Make setter methods public 5 years ago
Connor McLaughlin 571c8684d7 Qt: Update Japanese translation by mikakunin 5 years ago
Connor McLaughlin 729675f497 Bus: Fix memory reserving when 8MB RAM is enabled 5 years ago
Anderson_Cardoso 8a1aaccd3e
Atualização Português do brasil
Update file to latest.
5 years ago
Connor McLaughlin e226464a35 GameSettings: Add GPU renderer and 8MB RAM options 5 years ago
Connor McLaughlin e84fe4d948 D3D11HostDisplay: Fix alpha channel of lightgun crosshair 5 years ago
Connor McLaughlin 8a39969a61 SDLControllerInterface: Prevent crash with out-of-range buttons 5 years ago
Connor McLaughlin e5a6103f74 ControllerInterface: Move axes/constants to derived class 5 years ago
Connor McLaughlin 9ff1f153be CommonHostInterface: Remove some rarely used default hotkeys 5 years ago
Connor McLaughlin a0107fa0f2
Merge pull request #2064 from falsepopsky/updateSpanish
spanish translation qt updated to latest
5 years ago
falsepopsky 81f99d90ee spanish translation qt updated to latest 5 years ago
Anderson_Cardoso 5ede107686
Atualização Português do Brasil
Update file to latest
5 years ago
Connor McLaughlin 8ace5ff6b8 CPU/Recompiler: Fix assertion tripping in debug builds 5 years ago
Connor McLaughlin 87dbfe1edb
Merge pull request #2055 from andercard0/patch-110
Atualização Português do Brasil
5 years ago
zkdpower a967247a96
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Anderson_Cardoso 1ca8b7628b
Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin e382df0d41 Support expanding RAM to 8MB (dev console) 5 years ago
Connor McLaughlin 1d7bc24537 Qt: Fix memory card note string 5 years ago
zkdpower cdf8786091
Update Simple-Chinese Translation to latest. (#2047)
* Update Simple-Chinese Translation to latest.

Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin 6f5c00bc86
Merge pull request #2044 from andercard0/patch-109
Atualização Português do Brasil
5 years ago
Connor McLaughlin 19b84cbe4d GameList: Support getting covers without list entry 5 years ago
Anderson_Cardoso 51b031c214
Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin 20747d2108 Qt: Fix incorrect location of zh-cn translation 5 years ago
Connor McLaughlin 806fc3e918 Settings: Fix default value for VSync on Android 5 years ago
Connor McLaughlin 44f29da40f CommonHostInterface: Fix OSD messages not clearing on shutdown 5 years ago
Connor McLaughlin f39a5dcf5d Settings: Fix new display aspect ratios being untranslatable 5 years ago
Connor McLaughlin e8fece60cf CommonHostInterface: Fix crash booting exe/psf from file 5 years ago
Connor McLaughlin 052721fffc HostInterface: Fix toggling widescreen hack while running 5 years ago
Connor McLaughlin 864e7f0c91 GameSettings: Add custom aspect ratios 5 years ago
Connor McLaughlin 17a4712a3e Settings: Remove less-frequently used AR options
You can easily set this via custom ratios, or match window now.
5 years ago
Connor McLaughlin 256f272768 Support custom and match display aspect ratios 5 years ago
Connor McLaughlin 48bc152a63 Vulkan/SwapChain: Ensure returned height is at least 1x1 5 years ago
Connor McLaughlin 9b9ce0e2d1
Merge pull request #2036 from falsepopsky/updateSpanish
update qt spanish translation
5 years ago
Connor McLaughlin ad32d08986
Merge pull request #2034 from zkdpower/master
Update Simple-Chinese Translation to latest.
5 years ago
falsepopsky 80a534de9a update qt spanish translation 5 years ago
zkdpower 14e23850fa
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin f1310bf93a System: Don't discard PGXP state when runahead-rollbacking
You'll still see some glitches if you have the frame count set too high,
since you'll get imprecise values for any vertices which have moved, but
that's going to happen anyway because of the runahead in the first
place.
5 years ago
Connor McLaughlin c2916e0719 System: Render save state screenshots at fixed resolution
Fixes delays when saving state at high internal resolution.
5 years ago
Connor McLaughlin 67adc986ab VulkanHostDisplay: Fix incorrect screenshot size rendering when specified 5 years ago
Connor McLaughlin 6767fa1e5f OpenGLHostDisplay: Disable scissor test before rendering
Fixes uncleared screen sections in OpenGL renderer.
5 years ago
Connor McLaughlin e6383286d9 D3D11HostDisplay: Make screenshots/display rendering opaque 5 years ago
Connor McLaughlin ad59cf6974
Merge pull request #2031 from andercard0/patch-108
Atualização Português do Brasil
5 years ago
Anderson_Cardoso cbc3dad369
Atualização Português do Brasil
Update file to latest.
5 years ago
iFarbod 0f8128cc23
Fix width and height checks for fullscreen swapchain
Height is being compared against Width somehow, this is wrong..
5 years ago
Connor McLaughlin 1e44c2f3d0 GameSettings: Add trait to force LUT fastmem
Should help with games like CMR2 and Lagnacure (which are
constantly invalidating code), and THPS series (which use
memory mirrors).
5 years ago
Connor McLaughlin f34a048009 CPU/CodeCache: Fall back constantly-modified blocks to interpreter
Partial fix for slowdown in Colin McRae Rally 2.0.
5 years ago
Connor McLaughlin b84827b315 Pad: Don't remove card when loading state without card in slot
... unless load-devices-from-state is enabled.
5 years ago
Connor McLaughlin e842abfa8a CPU/Recompiler: Fix corrupted constant address byte/halfword writes
Fixes broken rendering in Dino Crisis.
5 years ago
Connor McLaughlin 40731b49fc Bus: Handle CPU-internal narrow writes
The full 32-bits of the GPR are used.

Fixes SoundScope in the BIOS Shell.
5 years ago
Connor McLaughlin 7fb5d6908f AnalogController: Use device state instead of save state for mode 5 years ago
Connor McLaughlin e3f1b6583f
Merge pull request #2024 from andercard0/patch-107
Atualização Português do Brasil
5 years ago
Connor McLaughlin 4ccdf53336
Merge pull request #2019 from zkdpower/master
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin 46d19eeb1f Android: Allow opening/getting files relative to downloads directory 5 years ago
Anderson_Cardoso 66dee33393
Atualização Português do Brasil
Update and fix typos. File updated to latest.
5 years ago
zkdpower c3a110e3f8
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin 8f821c776c FullscreenUI: Fix compile with cheevos compile-time disabled 5 years ago
Connor McLaughlin cc6ef01926 CMake: Add missing rapidjson dependency for frontend-common 5 years ago
Connor McLaughlin cfb4b058d1 CPU/Recompiler: Gate debug exceptions behind memory exception flag
Libcrypt games seem to leave exceptions enabled, and it forces
interpreter for them when it's unnecessary.
5 years ago
Connor McLaughlin fe1a582909 System: Disallow booting when SBI files are missing 5 years ago
Connor McLaughlin 558978b7f2 GameDatabase: Fix incorrect entries returned from short serials 5 years ago
Connor McLaughlin 0a50ca3f18 CDROM: Improve CDDA report logging 5 years ago
Silent a1639bdf0d
Update PL localization 5 years ago
Silent 712a11fb71
Hotkey Settings: Fix a missing space in Change Disc 5 years ago
Connor McLaughlin 9652e3cb6b CDImage: Generate correct relative subq position in pregap 5 years ago
Connor McLaughlin 2d8806c13f CPU/Recompiler: Emit DCIC exit path in far code
Fixes PS3 BIOS booting.
5 years ago
Connor McLaughlin 1bc354c64e
Merge pull request #2004 from zkdpower/master
Update Simple-Chinese Translation to latest.
5 years ago
zkdpower 3414e3999f
Update Simple-Chinese Translation to latest.
Update Simple-Chinese Translation to latest.
5 years ago
Connor McLaughlin 2e86b65bf9 Qt/AchievementLoginDialog: Make login fully asynchronous 5 years ago
Connor McLaughlin a7017783e4 dep/rurl: Enlarge username buffers 5 years ago
Connor McLaughlin e64f8cc2c5 CDROM: Jump to seek target on pause while seeking
Fixes music in No Fear Downhill Mountain Biking, but needs more hardware
tests to confirm the behavior here.
5 years ago
Connor McLaughlin 52934aa563 AchievementLoginDialog: Pass QStrings to emulation thread 5 years ago
Connor McLaughlin 704c160c35 CommonHostInterface: Add CPU overclock toggle hotkey 5 years ago
Connor McLaughlin 49cd62aa6e
Merge pull request #1996 from jpchow26/master
Update game_database.cpp
5 years ago
Connor McLaughlin 864e908f45
Merge pull request #1993 from lioncash/enum
core/types: Convert GPUDownsampleMode into an enum class
5 years ago
Connor McLaughlin 045eb8be76 HTTPDownloaderCurl: Set CURL_NOSIGNAL and block SIGPIPE 5 years ago
jpchow26 c86ff987eb Update game_database.cpp
fix windows build with missing include
5 years ago
Lioncash 113b4b71de core/types: Convert GPUDownsampleMode into an enum class
Prevents some generic-sounding identifiers from being put into the
global namespace.
5 years ago
Connor McLaughlin 5af6424324 CDROM: More conservative handling of INT1-while-pending-INT3 case 5 years ago
Connor McLaughlin 3106c797d9 CPU: Reduce severity of some log statements 5 years ago
Connor McLaughlin 62360d088a CDROM: Send IRQ1 for triple buffered sectors
Fixes hangs in loading in Eliminator and Colony Wars - Vengeance.
5 years ago
Connor McLaughlin 310e1830a0
Merge pull request #1990 from andercard0/patch-106
Update Japanese Translation by - Mikakunin
5 years ago
Connor McLaughlin 4977fcc21b
Merge pull request #1991 from zkdpower/master
Update Simple-Chinese language file to latest
5 years ago
zkdpower f2968633c3
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
5 years ago
Anderson_Cardoso d15fdf9c3b
Update Japanese Translation by - Mikakunin
Update file to latest.
5 years ago
Connor McLaughlin c4891af00e GameList: Fix broken cover-by-file-title detection 5 years ago
Connor McLaughlin 308320c4e2
Merge pull request #1982 from zkdpower/master
Update Chinese language file to latest.
5 years ago
Connor McLaughlin a6cd7f383a
Merge pull request #1984 from ggrtk/cubeb-persist
CubebAudioStream: Set CUBEB_STREAM_PREF_PERSIST flag
5 years ago
Connor McLaughlin 021a3677f9
Merge pull request #1975 from soaresden/master
Duckstation - Adding F8 to change discs
5 years ago
Connor McLaughlin 64bd840195
Update common_host_interface.cpp 5 years ago
Albert Liu e9e4d4174b CubebAudioStream: Set CUBEB_STREAM_PREF_PERSIST flag
This is required for getting default IAudioClient behavior on the WASAPI
backend.
5 years ago
zkdpower f381fa8be6
Update Chinese language file to latest.
Update Chinese language file to latest.
5 years ago
soaresden b0bd4b8cfe Adding Shortcut to Change Disc
Adding ShortCut to F8

simplifying

simplifying the code
5 years ago
Connor McLaughlin 2a8fd2f60b GameList: Fix database getting unloaded and lost on double refresh 5 years ago
Connor McLaughlin ff8679cbee
Merge pull request #1973 from andercard0/patch-105
Atualização Português do Brasil
5 years ago
PugsyMAME d605d03995
Make Genre/Publisher/Developer/Year/Players fields sortable
Added the new gamelist fields to the GameListModel::lessThan routine to make them sortable.
5 years ago
Anderson_Cardoso 851533a84a
Atualização Português do Brasil
Update file to latest.
5 years ago
Connor McLaughlin e4d5d9f049 GPU/SW: Spin for 1ms rather than immediately sleeping 5 years ago
Connor McLaughlin d6d8d21eff Common/FileSystem: Make file functions content URI-aware 5 years ago
Connor McLaughlin 03f3f0369c GameList: Reduce number of system calls when scanning 5 years ago
Connor McLaughlin e1578be20f Common/FileSystem: Add BuildRelativePath() function 5 years ago
Connor McLaughlin 1b16662f17 System: Remove unused ParseM3UFile function 5 years ago
Connor McLaughlin 2985c395df GameList: Fix uninitialized fields of PSF/EXE 5 years ago
Connor McLaughlin 8ad0f78ef7 CommonHostInterface: Prefer serial from database, not image 5 years ago
Connor McLaughlin ff14e8aede Add JSON game database to replace dat parsing 5 years ago
Connor McLaughlin 6868ad4326 Bus: Don't reserve entire fastmem region on Android 5 years ago
Connor McLaughlin 88618bde1c GPU: Correct value of ODE bit in vblank
Fixes line streaks in Dead or Alive.
5 years ago
Connor McLaughlin 442b801d39 CPU: Implement cop0 execution and data breakpoints 5 years ago
Connor McLaughlin 22fdd80cc3 CPU/Interpreter: Out of range cop0 reads should be nops 5 years ago
Connor McLaughlin dd5277321b CPU/CachedInterpreter: Fix infinite loop when block compile fails 5 years ago
Connor McLaughlin 58f5c99100 Bus: Fix incorrect EPC for IBE exceptions 5 years ago
Connor McLaughlin 13b398ac46 GPU: Treat 0xFF commands as nops
Fixes slowdown in Soviet Strike and 40 Winks.
5 years ago
Connor McLaughlin 62718b3c50 Common/Timer: Add missing return when timer wait succeeds 5 years ago
Connor McLaughlin ca9dee85a2
Merge pull request #1959 from falsepopsky/updateSpanish
update spanish qt and android
5 years ago
Connor McLaughlin 3687f2d067 MemoryArena: Fix compile error on Mac 5 years ago
falsepopsky d3a14cb271 update qt spanish, and small translation for android 5 years ago
Connor McLaughlin e087e6f3a2 CPU/Recompiler: Prevent using fastmem when cache is isolated
No point even trying since it's just going to fault.
5 years ago
Connor McLaughlin 922d320523 CPU/Recompiler: Reserve whole fastmem region to avoid clashes 5 years ago
Connor McLaughlin 8df0496dc1 CDROM: Store last subq even when auto-pausing
Fixes track looping in Fighting Force PAL.
5 years ago
Connor McLaughlin 3c83ef4939 NoGUI: Fail startup if font atlas creation fails 5 years ago
Connor McLaughlin 6a0bd7ee64 CDROM: Clear setloc pending on redundant read
Fixes palette corruption in Joshikousei no Houkago... Pukunpa.
5 years ago
Connor McLaughlin 327e8f3f59 GPU/OpenGL: Switch back to framebuffer blits over shader copy
Ends up being slower on Mali.
5 years ago
Anderson_Cardoso 973ecd1e18
Tiny fix
Quick fix typo.
5 years ago
Connor McLaughlin 0644faa635 System: Disable memory cards when running PSFs 5 years ago
Connor McLaughlin deeb861918 CommonHostInterface: Fix rumble not applying to non-first controller 5 years ago
Connor McLaughlin fc9d276435 Android: Fix fast boot by default not applying without opening settings 5 years ago
Connor McLaughlin 22d664b210 GPU/ShaderGen: Move discard to end of shader
Possible workaround for this PowerVR driver issue.
5 years ago
Connor McLaughlin 19ca102b40 VulkanHostDisplay: Handle surface loss gracefully
Also skips a full swap chain recreate on resize.
5 years ago
Connor McLaughlin 0342d0a26e Vulkan/SwapChain: Fix incorrectly-sized display surfaces being created 5 years ago
Connor McLaughlin 32ac60414c NoGUI: Use current resolution if unspecified 5 years ago
shikulja ab4c026b2d
Update Russian translation (#1941)
* Update duckstation-qt_ru.ts

* Update duckstation-qt_ru.ts
5 years ago
Connor McLaughlin 6ce5330d75
Merge pull request #1938 from stenzek/file-offset-64
CDImagePBP: Use 64-bit file functions
5 years ago
Connor McLaughlin e595b357b3 CDImagePBP: Use 64-bit file functions
Fixes loading >2GB PBPs.
5 years ago
Connor McLaughlin c71f78ffa0 FileSystem: Add 64-bit fseek/ftell wrappers 5 years ago
zkdpower 8dd69ad149
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
5 years ago
Connor McLaughlin 4ed12bcb52 GPU/OpenGL: Support MSAA without texel/SSBO buffers 5 years ago
Connor McLaughlin 2ed482132d GPU/OpenGL: Use shader instead of framebuffer blit 5 years ago
Connor McLaughlin 72e6291107 HTTPDownloader: Drop user agent from base class 5 years ago
Connor McLaughlin a8b2268e47
Merge pull request #1917 from falsepopsky/updateSpanish
spanish translation qt updated
5 years ago
Connor McLaughlin f6194e2785
Merge pull request #1910 from andercard0/patch-103
Atualização Português do Brasil
5 years ago
Connor McLaughlin 4062d6c015 Cheevos: Provide OS and arch in user agent 5 years ago
Connor McLaughlin 2ac6f60bbb Rename cpu_detect.h to platform.h and add OS 5 years ago
Connor McLaughlin d41b5be908 HTTPDownloader: Fix user agent sending on Windows/Android 5 years ago
falsepopsky 0ebe87be41 spanish translation qt updated 5 years ago
Anderson_Cardoso 334470d40a
Atualização Português do Brasil
Update file to latest
5 years ago
Connor McLaughlin 251043f11a OSD: Add controller input display overlay 5 years ago
Connor McLaughlin bb21a062d8 Android: Add support for GunCon 5 years ago
Connor McLaughlin acff275f6b WindowInfo: Fix macOS build 5 years ago
Connor McLaughlin 6c59e769ed FullscreenUI: Fix double display of stats with debug menu 5 years ago
Connor McLaughlin 924756860e HostDisplay: Support refresh rate queries on all platforms except Mac 5 years ago
Connor McLaughlin e94c68e874 Qt: Update Japanese translation by mikakunin 5 years ago
Connor McLaughlin 65f99f89ff CDImagePBP: Improve handling of broken images from PSX2PSP 5 years ago
Connor McLaughlin 9bf805c2af Pad: Fix crash with mismatched cards in save state 5 years ago
Connor McLaughlin 872a9b95c7 Android: Remove quick menu hotkey
It has its own quick menu hotkey.
5 years ago
Connor McLaughlin 7e11987ba8
Merge pull request #1890 from LOuroboros/typo
Corrected a typo in the emulator's settings
5 years ago
Connor McLaughlin c825292a93
Merge pull request #1886 from MaddTheSane/morePrintfLike
More printflike macros
5 years ago
LOuroboros 5a751ff3be Corrected a typo
"safe to enabled" -> "safe to enable"
5 years ago
C.W. Betts b8e85798a6 Fix wrong printflike for FormattedError in Cheevos. 5 years ago
C.W. Betts e4735bcf7a Fix string formatting warnings. 5 years ago
C.W. Betts fb7a8886f1 Add more printflike macros. 5 years ago
Connor McLaughlin df5de7730c GPU/HW: Disable depth buffering on transparent polygons
These are the most likely to be coplanar and cause issues.
5 years ago
C.W. Betts 3af624b98e
Update error.h
Add printflike macros to the Error class.
5 years ago
Connor McLaughlin 1973419021 Settings: Disable region check by default 5 years ago
Connor McLaughlin ddea2818d9 Qt: Add renderer/resolution to status bar 5 years ago
Connor McLaughlin dec2d48bfe System: Fix crash when launching exe/psf 5 years ago
Connor McLaughlin a9c026f06a Settings: Rename 'FPS' to 'Game Frame Rate' 5 years ago
Connor McLaughlin 85c5b99b7a CDROM: GetID should return error when no disc 5 years ago
zkdpower afbef51b1a
Update Simple-Chinese language file to latest (#1874)
* Update Simple-Chinese language file to latest

Update Simple-Chinese language file to latest

* Update Simple-Chinese language file to latest

Update Simple-Chinese language file to latest
5 years ago
Anderson_Cardoso 8cfed68ae9
Atualização Português do Brasil
Update file to latest
5 years ago
Connor McLaughlin e9aab649e5 GameList: Bump cache version
Force playlists to re-scan.
5 years ago
Connor McLaughlin 3f7d8604e5 Qt: Add 'Memory Card Editor' button to memory card settings 5 years ago
Connor McLaughlin 47ba6e7449 GL/Context: Better handle resizing with GLX
Fixes fullscreen having no effect when running under XWayland.
5 years ago
Connor McLaughlin 5df28eff9d System: Fix failing to load new single disc save states 5 years ago
Connor McLaughlin fa2525324e CDImage: Fix Linux build 5 years ago
Connor McLaughlin 5aa70cf797 Settings: Add memory card directory option 5 years ago
Connor McLaughlin f829933a83 Qt: Rework/simplify change disc menu 5 years ago
Connor McLaughlin e83f312928 CDImagePBP: Add multi-disc support 5 years ago
Connor McLaughlin 50d712c3fe CDImage: Support sub-images, use subimages for m3u 5 years ago
Connor McLaughlin 573aa6d9cc FullscreenUI: Fix missing window title with playlist 5 years ago
Connor McLaughlin 97682e09ab Pad: Don't apply input state when load-from-devices is off 5 years ago
Connor McLaughlin ff411dac2e DigitalController: Fix buttons getting broken when load-from-state on 5 years ago
Connor McLaughlin 9bbddc7b3a
Merge pull request #1871 from zkdpower/master
Update Simple-Chinese language file to latest
5 years ago
Connor McLaughlin 781e8f1867
Merge pull request #1659 from piepacker/jake/multitap_8x_devices_in_state
pad: improve messaging when UI config doesn't match savestate config, and document some edge cases
5 years ago
zkdpower a660c706de
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
5 years ago
Connor McLaughlin f1fb7383b7 DInputControllerInterface: Support diagonals in hat 5 years ago
Connor McLaughlin 03905b8f2e Remove stub duckstation-sdl binary
It's been a stub for a while.
5 years ago
Connor McLaughlin c502f8b0a6 GPU/Vulkan: Fix box downsampling using incorrect texture 5 years ago
Albert Liu d10365c60e System: Fix message crash for missing CD image 5 years ago
Jake Stine 96344799a0 pad: improve UI messaging when UI config doesn't match savestate config, and document some edge cases. 5 years ago
Jake Stine 6449207e04 pad: remove unreachable code block in DoState
The block in question was introduced by changesets:
  47f0720b93
  125d104df4
5 years ago
Connor McLaughlin da7fa835fe
Merge pull request #1850 from zkdpower/master
Update Simple-Chinese language file to latest
5 years ago
zkdpower 132a485066
Update Simple-Chinese language file to latest
Update Simple-Chinese language file to latest
5 years ago
Connor McLaughlin 4dec0dee2f MemoryCardImage: Support passing import buffers in 5 years ago
Connor McLaughlin 3aaf1d942b
Merge pull request #1842 from Max833/master
Qt: Update German translation
5 years ago
Connor McLaughlin e343fd2b59
Merge pull request #1843 from andercard0/patch-101
Atualização Português do Brasil
5 years ago
Connor McLaughlin a6a3590722
Merge pull request #1840 from stenzek/map-jit
CPU/Recompiler: Use MAP_JIT for code space on Apple Silicon
5 years ago
Anderson_Cardoso d3461349d8
Atualização Português do Brasil
Update file to latest
5 years ago