Commit graph

5839 commits

Author SHA1 Message Date
zkdpower 0be16dda24
update Simple-Chinese Translation. 2023-10-10 14:13:24 +08:00
Renzo Pigliacampo dc1969e8c6 Updated Spanish (Latin America) translation 2023-10-09 21:31:10 -03:00
Anderson Cardoso 22141bb498
Update duckstation-qt_tr.ts
Atualização de Idioma para o Turko
Turkish language localization update
2023-10-08 16:40:10 -03:00
Anderson Cardoso 60d97a99c5
Update duckstation-qt_pt-BR.ts 2023-10-08 13:13:50 -03:00
Stenzek 5c0dab4fe8
FullscreenUI: Fix button behaviour in Load/Save State 2023-10-08 13:58:59 +10:00
Stenzek 1f8dda5ffa
Qt: Fix UI duplicating on language switch 2023-10-08 13:04:37 +10:00
Stenzek ce7f6128e9
OpenGLDevice: Cache intermediate state 2023-10-08 01:47:29 +10:00
Stenzek eb080834ad
OpenGLDevice: Actually check max texture buffer size 2023-10-08 01:10:52 +10:00
Stenzek 706dc86a94 scmversion: Use annotated tag as base 2023-10-07 13:41:47 +10:00
Anderson Cardoso 17631ab2c2 Atualização Português do Brasil
- Novas opções de aúdio UI
- Confirmado textos movidos
2023-10-06 10:29:46 -03:00
Stenzek b9c4a79e2e Qt: Fix duplicated translation file 2023-10-06 23:05:13 +10:00
Connor McLaughlin ec6d53abd8
Merge pull request #3024 from zkdpower/master
update Simple-Chinese Translation.
2023-10-06 23:00:05 +10:00
Stenzek 7625d4769c Bus: Keep old behavior of memory being readable when Isc
Some games (e.g. Parasite Eve) write to cache control with Isc on.
Need some hardware tests here.
2023-10-06 22:57:54 +10:00
zkdpower ec9f0319ca
update Simple-Chinese Translation. 2023-10-02 23:48:47 +08:00
Stenzek da1c28bd16 Misc: Fix arm32 build 2023-10-02 23:59:01 +10:00
Stenzek fb659d817e NoGUI: Build fix 2023-10-02 23:59:01 +10:00
Stenzek 6fd7eda68f Misc: Fix build on Debian Bullseye 2023-10-02 23:50:56 +10:00
Stenzek a96111eaeb Misc: Swap make_array() for size deduction 2023-10-02 13:33:33 +10:00
Stenzek e33082778e Qt: Drop branch from title bar
Doesn't show up if a commit is checked out, and arguably not very useful
anyway.
2023-10-02 13:06:10 +10:00
Connor McLaughlin dc74075ba2
Merge pull request #3023 from andercard0/master
Atualização Português do Brasil
2023-10-02 13:05:18 +10:00
Stenzek 56fc207af6 CPU: Use lookup tables for memory access 2023-10-01 20:48:02 +10:00
Stenzek 05fe925409 CPU: Make namespacing explicit 2023-10-01 20:48:02 +10:00
Stenzek 68da62ec29 Common: Fix build with ARM64 clang-cl 2023-10-01 20:48:02 +10:00
Stenzek 0ee6712499 Common: Add MemsetPtrs() 2023-10-01 17:24:34 +10:00
Stenzek e2efec12b7 CDImageCHD: Add SSE/NEON implementation of CopyAndSwap() 2023-10-01 17:24:34 +10:00
Stenzek ecb082b672 CDROM: Add NEON implementation of GetPeakVolume() 2023-10-01 17:24:34 +10:00
Stenzek 01e505ec8b Common: Add intrin.h 2023-10-01 17:24:34 +10:00
Stenzek b1bb33a566 Common: Move CPU macros to types.h 2023-10-01 13:57:25 +10:00
Stenzek dd204d116e CPU: Warning fix 2023-10-01 13:20:14 +10:00
Anderson Cardoso cbc306f10e Atualização Português do Brasil
- Adicionado janela de registros
- Algumas linhas movidas confirmadas
2023-09-30 10:46:53 -03:00
Stenzek d5608bf12d GPU: Fix crash with Box Downsampling/Auto Resolution Scale 2023-09-30 23:20:09 +10:00
Stenzek 2171fd9a6f Bus: Fix RAM mirrors with LUT fastmem 2023-09-30 23:14:06 +10:00
Stenzek 8822698eaf Bus: Fix running multiple DuckStation instances 2023-09-30 21:49:30 +10:00
Stenzek 8f267c87c0 System: Only update played time when game list is loaded 2023-09-30 21:42:15 +10:00
Stenzek 15b29b4caa Settings: TTY logging is no longer an enhancement 2023-09-30 21:36:43 +10:00
Stenzek fa6ef1d04e Log: Fix system console 2023-09-30 17:08:38 +10:00
Stenzek c1e6616e5f Misc: Warning fixes 2023-09-30 15:44:14 +10:00
Stenzek 34aa419e92 Qt: Crash fix 2023-09-30 15:35:15 +10:00
Stenzek 7c102ec29d CI: Build fix 2023-09-30 15:17:31 +10:00
Connor McLaughlin 1611885c12
Merge pull request #3022 from shikulja/master
Update Russian translation
2023-09-30 15:10:00 +10:00
Connor McLaughlin 817401530c
Merge pull request #3021 from andercard0/master
Atualização Português do Brasil
2023-09-30 15:09:54 +10:00
Stenzek 4ad777f54f Qt: Add log window 2023-09-30 15:09:07 +10:00
Stenzek 90d0029c34 Build: Unify Flatpak manifests 2023-09-30 13:34:08 +10:00
Stenzek 28c13c0ac4 Common: Fix incorrect sign extension in sjis2ascii() 2023-09-30 12:20:46 +10:00
Stenzek a45b50c3e9 Build: Add additional Flatpak build scripts 2023-09-29 02:30:54 +10:00
shikulja 818c0580bb Update Russian translation 2023-09-28 11:47:16 +03:00
Anderson Cardoso 6d32511c56 Atualização Português do Brasil
- Confirmação de texto OSD para conquistas.
2023-09-27 09:58:19 -03:00
Connor McLaughlin 6faa3087fe
Merge pull request #3019 from Mrlinkwii/UI
Achievements: Different choice of words in achievement popup
2023-09-27 22:22:15 +10:00
Connor McLaughlin 8421fdb57d
Merge pull request #3018 from andercard0/master
Atualização Português do Brasil
2023-09-27 22:22:08 +10:00
Connor McLaughlin 235e865a83
Merge pull request #3017 from IlDucci/es_ES_20230924
Spanish (Spain) translation update
2023-09-27 22:21:57 +10:00
Stenzek 1a5c2596ab Qt: Update path in create-update-and-edit-language.bat 2023-09-27 22:21:21 +10:00
Stenzek 9112b6a850 CDImageCHD: Cache parent hashes 2023-09-27 21:01:09 +10:00
Mrlinkwii 062af59a8c Achievements: Different choice of words in achievement popup 2023-09-24 15:28:13 +01:00
Anderson Cardoso fab54c394a Atualização Português do Brasil
- Mensagens OSD atualizadas
- Texto do renderizador
- Textos de sistema
2023-09-24 10:56:14 -03:00
IlDucci db4a1df197 Spanish (Spain) translation update
- Translated new strings.
 - Updated some achievement-related strings after checking them in PCSX2.
2023-09-24 12:38:59 +02:00
Stenzek 4266f42257 Achievements: Don't turn HC off on login fail if we reauth 2023-09-24 12:21:19 +10:00
Stenzek 30fdffae03 Updater: Mac support 2023-09-24 12:21:19 +10:00
Stenzek a115b40ef7 Common: Split some routines into CocoaTools 2023-09-24 12:21:19 +10:00
Stenzek c8dc8849ea Build: Ensure exceptions are off for fmt 2023-09-23 22:21:50 +10:00
Stenzek 4d2c544ca9 FileSystem: Fix DeleteDirectory() on Unix 2023-09-23 22:21:50 +10:00
Stenzek 5c099d55da SmallString: Fix new buffer size not getting set 2023-09-23 22:21:50 +10:00
Connor McLaughlin 610a40490a
Merge pull request #3016 from andercard0/master
Atualização Português do Brasil
2023-09-23 14:18:30 +10:00
Connor McLaughlin d23b3ed37d
Merge pull request #3015 from IlDucci/es-ES_update_20230922
Spanish (Spain) texts update - 2023/09/22
2023-09-23 14:18:21 +10:00
Stenzek 2b89c11f5b CDImageCHD: printf -> fmt 2023-09-23 14:16:45 +10:00
Stenzek 9517638bcb GPUDevice: Don't recreate device on SW switch in GLES: 2023-09-23 14:14:52 +10:00
Stenzek 2a5b3aa695 OpenGLDevice: Fix reused pipeline creation failing without cache 2023-09-23 14:14:52 +10:00
Stenzek 7edb57ca15 Settings: Add Default renderer option 2023-09-23 14:14:52 +10:00
Stenzek c986d0ea78 OpenGLDevice: Persist GL_SCISSOR_TEST enabled 2023-09-23 14:14:52 +10:00
Stenzek 8dc9c225d7 OpenGLDevice: Keep scissor active on present clear
And disable depth test if set to always (match DX11).
2023-09-23 14:14:52 +10:00
Stenzek aa1e59c9f1 Achievements: Don't disable HC while login pending 2023-09-23 14:14:52 +10:00
Stenzek 6d18863d65 OpenGLDevice: Set unpack row length on create 2023-09-23 14:14:52 +10:00
Stenzek b678fcd874 GPUDevice: Move debug messages over to fmt 2023-09-23 14:14:52 +10:00
Stenzek 184b0a1a52 Misc: Swap most C format strings for fmt 2023-09-23 14:14:52 +10:00
Stenzek 92440bdfcf Log: Add fmt overloads 2023-09-23 14:14:52 +10:00
Stenzek ac0601f408 Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00
Stenzek 3c68543491 Bus: 16KB page compatibility for mmap fastmem 2023-09-23 14:14:52 +10:00
Anderson Cardoso 1913ad3a02 Atualização Português do Brasil
Confirmação de strings atualizada.
2023-09-22 15:44:45 -03:00
IlDucci 99cfaee36a Spanish (Spain) texts update - 2023/09/22
Spanish (Spain) texts update - 2023/09/22
2023-09-22 20:32:23 +02:00
Stenzek 5bbb7cf906 OpenGLDevice: Fix crash when driver doesn't support binaries 2023-09-21 01:04:26 +10:00
Stenzek 7d76643c02 GunCon: Fix incorrect translation context 2023-09-20 21:38:49 +10:00
Stenzek 45265c474c OpenGLDevice: Fix framebuffer clear getting delayed 2023-09-20 21:38:39 +10:00
Stenzek c25c7070b6 Bus: Make variable prefixes consistent 2023-09-20 21:38:38 +10:00
Connor McLaughlin 83272eb626
Merge pull request #3014 from andercard0/master
Atualização Português do Brasil
2023-09-20 21:37:43 +10:00
Connor McLaughlin a050e0a165
Merge pull request #3013 from shikulja/master
Update Russian translation
2023-09-20 21:36:44 +10:00
shikulja 5e21bf020a Update Russian translation 2023-09-20 14:31:38 +03:00
Anderson Cardoso 201e80ba16 Atualização Português do Brasil
Atualizado/Confirmado

- Outras opções de controles
- Opções de controle
- Opções de USB
2023-09-20 08:27:55 -03:00
shikulja 9048ba75ed Update Russian translation 2023-09-20 13:59:27 +03:00
Stenzek 0e0beec1f4 OpenGLDevice: Fix PBO and non-PBO path for SW renderer 2023-09-20 19:35:46 +10:00
Stenzek 3c47f9b1b1 Host: Report error on GPU device creation fail 2023-09-20 19:12:49 +10:00
Stenzek 18ae01bedb GPU/HW: Tidying up 2023-09-20 18:54:26 +10:00
Stenzek 3cd28f433b Controller: Use std::span 2023-09-20 17:11:29 +10:00
Stenzek 539b406c95 Qt: Fix macro button display 2023-09-20 17:11:29 +10:00
Stenzek 7e07d2feb8 GunCon: Add relative pointer binding 2023-09-20 17:11:29 +10:00
Stenzek e63b2eec38 LayeredSettingsInterface: Fix reversed section/key 2023-09-20 16:55:44 +10:00
Stenzek b0d685ede5 Qt: Fix debug menu typo 2023-09-20 00:11:58 +10:00
Stenzek 3a47c1eb52 Fullscreen: Light mode corrections 2023-09-20 00:10:08 +10:00
Connor McLaughlin 745448f5a6
Merge pull request #3012 from andercard0/master
Atualização Português do Brasil
2023-09-19 23:46:55 +10:00
Stenzek b6e5b0bd69 Qt: Add automatic updates for AppImage 2023-09-19 23:26:23 +10:00
Anderson Cardoso 912b7e2c6f Atualização Português do Brasil
Adicionadas:
-Textos de Achievements
-Textos para o modo Big duck mode
2023-09-18 10:10:59 -03:00
Stenzek 4ee71eb40f FullscreenUI: Update translation strings 2023-09-18 22:42:28 +10:00
Stenzek 2818eb2199 GPU/HW: Fix copy pipeline not getting destroyed 2023-09-18 22:38:15 +10:00
Stenzek 846f74c86d Achievements: Backports from PCSX2 2023-09-18 22:38:11 +10:00
Stenzek 4b24bf74f4 StringUtil: Add Ellipsise() 2023-09-18 22:38:11 +10:00
Stenzek 76772ec39e PostProcessing/FX: Fix incorrect RCP_BUFFER{WIDTH,HEIGHT} 2023-09-18 22:38:11 +10:00
Connor McLaughlin db9d70d727
Merge pull request #3011 from andercard0/master
Atualização Português do Brasil
2023-09-17 12:37:53 +10:00
Stenzek 68b59ee748 CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
2023-09-17 12:36:52 +10:00
Anderson Cardoso f98c9f8e79
Update duckstation-qt_pt-BR.ts
Fix for duplicated string
2023-09-16 18:33:50 -03:00
Anderson Cardoso 64d5f44b8c Atualização Português do Brasil
Adicionado/Atualizado
- Opções de conquistas
- Janelas de atribuição
- Opções de sistema e OSD
- Mais opções faltantes do Big Duck Mode
- Opções de pluralização não antes confirmadas
2023-09-16 18:15:53 -03:00
Stenzek 57cdb180c6 Hotkeys: Fix crash when toggling PGXP 2023-09-17 00:55:30 +10:00
Stenzek d7bccfe9a4 ImGuiManager: Easing for OSD messages 2023-09-17 00:55:11 +10:00
Stenzek 6b34c2a66d System: Swap to fmt for media errors 2023-09-17 00:51:28 +10:00
Stenzek 6bfd498e31 Error: Fix errno resolving on Win32 2023-09-17 00:51:07 +10:00
Stenzek dd1a00674d Qt: PCSX2 UI fix backports 2023-09-17 00:22:39 +10:00
Stenzek 546f73e36a Qt: Fix returning from fullscreen on MacOS 2023-09-16 22:30:20 +10:00
Stenzek fffde62e3e Qt: Capitalize region names
Fixes base translation loading.
2023-09-16 22:26:16 +10:00
Stenzek 99c30b1e80 FullscreenUI: Mark some missing strings for localization 2023-09-16 19:06:59 +10:00
Stenzek a37e89b52f CMake: Remove unsupported options 2023-09-16 19:00:29 +10:00
Stenzek c773c763ef Achievements: Switch to rc_client 2023-09-16 19:00:29 +10:00
Stenzek 7d178c04d3 Qt: Fix popup messages when fullscreen (again) 2023-09-16 19:00:29 +10:00
Stenzek 1ba32585df Common: Add Timer::ResetIfNPassed() 2023-09-16 19:00:29 +10:00
Stenzek 9855a222e0 Common: Add String::ToStdString() 2023-09-16 19:00:29 +10:00
Stenzek 631d1e7433 ImGuiFullscreen: Less jarring notifications 2023-09-16 19:00:29 +10:00
Stenzek a4911946ec FullscreenUI: Fix incorrect achievement points display 2023-09-16 19:00:28 +10:00
Stenzek b8a372bb6e CMake: Generate/copy base translations for Mac/Linux 2023-09-16 19:00:28 +10:00
Stenzek a2f19143da MetalDevice: Support multisampling 2023-09-16 19:00:28 +10:00
Stenzek 6fbea12ed3 MetalDevice: Implement GPU timing 2023-09-16 19:00:28 +10:00
Stenzek b30c86ed75 Build: Improve MacOS support 2023-09-16 19:00:28 +10:00
Connor McLaughlin abb39e8a00
Merge pull request #3009 from andercard0/master
Atualização Português do Brasil
2023-09-16 18:59:55 +10:00
Stenzek e6d5fa43af D3D11Device: Fix crash when switching renderers 2023-09-06 11:22:18 +10:00
Anderson Cardoso 05cc431435 Atualização Português do Brasil
-Opções do modo big duck mode. adicionadas

Missing Strings or not translateable:
- Rewind is not enable. Please note that enabling rewind may significantly increase system requriments. (in configuration settings)

- Rendering (in video options)

Text title
- PGXP (Precision Geometry Transform Pipeline)

- Input sources (in controller options tab)
- Not inverted

- Shorcut configuration options
- Settings and operations (Text title)
- Settings (Text title)
- Account
- Current game
2023-09-05 12:24:11 -03:00
Stenzek fc96c2f656 Common: unused-result warning fix 2023-09-05 22:59:39 +10:00
Stenzek 56d95c3331 Build: Fix double-linking when creating Flatpak 2023-09-05 22:59:39 +10:00
Stenzek 519367555b Misc: Replace deprecated std::is_pod 2023-09-05 22:10:50 +10:00
Stenzek 2efda31694 Misc: More enum cast warning fixes 2023-09-05 22:10:50 +10:00
Stenzek 60aca2fc4d Misc: Swap LIKELY/UNLIKELY macros for attributes 2023-09-05 22:10:50 +10:00
Stenzek adc124c759 Misc: Unreachable code warning fixes 2023-09-05 22:10:50 +10:00
Stenzek 0b0abc426b dep: Remove gsl 2023-09-05 22:10:50 +10:00
Stenzek 605aa3c53a Misc: Swap gsl::span for std::span 2023-09-05 22:10:50 +10:00
Stenzek 391307efaa Common: Drop fallback path for HeterogeneousContainers 2023-09-05 21:37:04 +10:00
Stenzek 58b4946fb9 Build: Switch to C++20 2023-09-05 21:37:04 +10:00
Stenzek 9b47561c89 Misc: C++20 fixes 2023-09-05 21:37:03 +10:00
Stenzek 7b068b976b CrashHandler: Use libbacktrace 2023-09-05 21:37:03 +10:00
Stenzek d366697141 Qt: Fix theme selection 2023-09-05 20:20:46 +10:00
Stenzek d6cf88c14f VulkanDevice: Fix persistent descriptor allocation error 2023-09-05 20:17:32 +10:00
Stenzek 6a53929e31 Qt: Add option to exit Big Picture UI 2023-09-05 20:12:54 +10:00
Connor McLaughlin 37f830d8b9
Merge pull request #3008 from andercard0/master
Atualização Português do Brasil
2023-09-05 20:01:04 +10:00
Stenzek 9d37332111 VulkanDevice: Prefer 8-bit formats for swap chain 2023-09-05 20:00:23 +10:00
Anderson Cardoso 1cf1b6053f Atualização Português do Brasil
- Adicionado textos faltantes Big Duck Mode
- Confirmação de textos movidos. Big duck Mode
2023-09-04 11:17:06 -03:00
Connor McLaughlin 5f79cf7342
Merge pull request #3005 from andercard0/master
Atualização Português do Brasil
2023-09-04 22:50:40 +10:00
Connor McLaughlin 2d0d357398
Merge pull request #3007 from IlDucci/es_ES_update_20230903
Spanish (Spain) translation update
2023-09-04 22:50:21 +10:00
Stenzek 4c5b650d11 FullscreenUI: Tag some missing translation strings 2023-09-04 22:45:44 +10:00
Stenzek 0d09726dd3 Qt: Update Korean translation by Hackjjang 2023-09-04 22:44:42 +10:00
IlDucci ce3f4aa46f Spanish (Spain) translation update
- Adding translations for the new strings (Big Picture, wireframe options, Setup Wizard...). WARNING!!! Big Picture mode was not tested in DuckStation because the strings are still being displayed in English, so I am unable to test them for the time being.
 - Some strings were copied from PCSX2 Spanish (Spain) translation, also worked on by myself.
 - Unification pass for certain terms.
 - Cleanup of unused strings. WARNING! A number of strings in the Settings menu have reverted back to English.
2023-09-04 14:41:21 +02:00
Anderson Cardoso a46e17234d Atualização Português do Brasil
Atualização Português do Brasil

- Mensagens OSD
- Configurações de aprimoramento atualizadas
- Tags de HTML faltantes consertados
2023-09-03 11:05:37 -03:00
Stenzek a4c7293d28 CPU: Fix breakpoints/single stepping 2023-09-03 19:49:34 +10:00
Stenzek 4974a8015f GPU/HW: Fix texture filtering making everything transparent 2023-09-03 18:06:27 +10:00
Stenzek 585cf25ac4 GPU: Add downsample scale option 2023-09-03 17:10:40 +10:00
Stenzek c0af478dfd Common: Add ASSUME() and use for UnreachableCode() 2023-09-03 14:42:37 +10:00
Stenzek 80e3d29ab8 Misc: clang-cl warning clean-up 2023-09-03 14:30:26 +10:00
Stenzek 7f446526d1 FullscreenUI: Fix some option values not being translated 2023-09-03 13:20:45 +10:00
Connor McLaughlin 3874c13ae6
Merge pull request #3003 from andercard0/patch-1
Atualização Português do Brasil
2023-09-03 13:15:04 +10:00
Stenzek 0076ab5cc4 System: Restore context after pumping messages 2023-09-03 13:14:22 +10:00
Anderson Cardoso 8386a70791
Atualização Português do Brasil
- Novas opções de sobreposição e esboço. adicionadas
- Mensagens de OSD atualizadas
- Novas opções de assistente de configuração. adicionadas
- Opções de configurações avançadas. adicionadas.
2023-09-02 11:26:12 -03:00
Stenzek 25fb69564b GameDatabase: Fix stale database cache check 2023-09-02 23:17:56 +10:00
Stenzek 7ad1b8d093 GPU: Add wireframe rendering/overlay 2023-09-02 22:26:03 +10:00
Stenzek e804b5e701 GPUDevice: Support geometry shaders 2023-09-02 22:09:22 +10:00
Stenzek 4fc984e082 Qt: Add setup wizard 2023-09-02 21:44:15 +10:00
Stenzek 5480e42cd1 ImGuiManager: Fix changing global scale through FSUI 2023-09-02 21:44:08 +10:00
Stenzek bcda86d782 GPU: Fix non-internal resolution screenshots 2023-09-02 21:44:08 +10:00
Stenzek 9e8ff3969e GPU: Clamp UVs to active rect when presenting 2023-09-02 21:44:08 +10:00
Stenzek 59b70b6adb Build: Add Flatpak manifest and scripts 2023-09-02 21:44:08 +10:00
Stenzek ea68c5b4b5 Build: Use dependency package on Windows 2023-09-02 21:44:08 +10:00
Stenzek cee4f93097 Build: Use precompiled headers 2023-09-02 21:44:08 +10:00
Stenzek 817129328b dep: Move WinPixEventRuntime to root 2023-09-02 21:44:07 +10:00
shikulja 203e71f9fe
Update Russian translation (#3002)
* Update Russian translation

* Update Russian translation

* Update Russian translation
2023-09-02 21:43:52 +10:00
Connor McLaughlin d690732c7d
Merge pull request #3001 from andercard0/master
Atualização Português do Brasil
2023-09-01 21:30:53 +10:00
Stenzek 0da14a5442 GPU/Vulkan: Fix MSAA
And disable sample rate shading ("SSAA") on AMD, Intel, and broken
mobile drivers, because it doesn't work.
2023-09-01 21:25:12 +10:00
Anderson Cardoso 998ce379ab Atualização Português do Brasil
- Novas opções de Dimensionamento
- Opções de cartão de memória
- Confirmação de mensagens movidas
2023-08-31 16:15:24 -03:00
Stenzek 0e6efb2241 Qt: Canonicalize memory card paths in settings 2023-08-31 23:44:08 +10:00
Stenzek 09e7a5843f GPU: Add scaling shader support
Currently only Bilinear (Sharp).
2023-08-31 23:38:11 +10:00
Stenzek 9439cf65a3 AnalogController: Always use analog mode from save state 2023-08-31 22:09:17 +10:00
Stenzek afed8297c9 Common: Bump _WIN32_WINNT 2023-08-31 19:49:32 +10:00
Connor McLaughlin f6c8a850ae
Merge pull request #2999 from andercard0/master
Atualização Português do Brasil
2023-08-31 00:20:07 +10:00
Stenzek a11c9faba9 OpenGLDevice: Lazily compile shaders 2023-08-30 22:20:39 +10:00
Stenzek 5421900bb2 System: Add InterruptExecution() 2023-08-30 22:20:36 +10:00
Stenzek 2915d4ce01 System: Remove memory card warnings on config change 2023-08-30 22:20:36 +10:00
Stenzek b483931444 System: Allow overriding BIOS in boot parameters 2023-08-30 22:20:36 +10:00
Stenzek 15af10e82a System: Expose memory save states 2023-08-30 22:20:36 +10:00
Stenzek ae9cf5b889 BIOS: Add FindBIOSPathWithHash() 2023-08-30 22:20:36 +10:00
Stenzek 7b196d5c3c Common: Undef GetMessage for Windows headers 2023-08-30 22:20:36 +10:00
Stenzek afaf5ddafd System: Centralize frame presentation 2023-08-30 22:20:36 +10:00
Anderson Cardoso 37d6754590 Atualização Português do Brasil
- Opções de pós-processamento
- Shader/Reshade etc.
- Mensagens OSD
- Mensagens de cartão de memória.
2023-08-29 16:06:57 -03:00
Stenzek 358f87a74d PostProcessing/ReShade: Fix up for GL/Vulkan 2023-08-30 02:04:07 +10:00
Stenzek 22eecc2b0a VulkanDevice: Fix multi-texture+UBO push descriptors 2023-08-30 02:03:22 +10:00
Stenzek 9e7d48cf85 Settings: Ensure Reshade directory gets created 2023-08-30 02:02:53 +10:00
Stenzek df4d441b4b OpenGLDevice: Fix pipeline cache leaving fields uninitialized 2023-08-30 02:02:09 +10:00
Stenzek f993f0923d Qt: Update Korean translation by Hackjjang 2023-08-30 00:44:01 +10:00
Stenzek 199c53f3af BIOS: Replace TTY patch with syscall hook 2023-08-30 00:44:01 +10:00
Stenzek 34e4bfdfcd Log: Don't colourize timestamps 2023-08-30 00:44:01 +10:00
Stenzek 92b1c21b8a CPU: Fix crash on breakpoint add/trace enable 2023-08-30 00:44:01 +10:00
Stenzek 8a40c7bf94 PostProcessing: Add ReShade .fx shader support 2023-08-30 00:44:01 +10:00
Stenzek b217f64bcf PostProcessing: Refactor config to use separate sections 2023-08-30 00:44:01 +10:00
Stenzek 8db8baf33f GPUDevice: Move display logic to GPU 2023-08-30 00:44:00 +10:00
Stenzek 6c185ca17b GPUDevice: Remove mouse pointer position 2023-08-30 00:44:00 +10:00
Stenzek 674f9a5b1c Resources: Remove embedded crosshair image 2023-08-30 00:44:00 +10:00
Stenzek 259193a8e5 GPUDevice: Move software cursor to ImGuiManager 2023-08-30 00:44:00 +10:00
Stenzek 39b8dcda6e GPU/HW: Fix wrapped image writes 2023-08-30 00:44:00 +10:00
Stenzek e23c9875d5 Misc: Split core and util Host 2023-08-30 00:44:00 +10:00
Stenzek 779e78ae61 MetalDevice: Forgot a mutability parameter 2023-08-26 21:51:53 +10:00
Stenzek 106c13635b MetalDevice: Fix initial depth state not being bound 2023-08-26 21:33:30 +10:00
Stenzek 3e82409c10 GPU/HW: Fix base settings not updating on change 2023-08-25 21:53:33 +10:00
Stenzek edc61b0095 GPUDevice: Fix crash when saving state with display off 2023-08-25 21:04:36 +10:00
Stenzek 112ccd7f38 Qt: Remove extra item in language list 2023-08-24 19:48:49 +10:00
Stenzek 8a0033dfb3 MetalDevice: Avoid inline texture uploads when unnecessary 2023-08-24 19:00:01 +10:00
Stenzek 1b9e72e3a6 MetalDevice: Fix render command encoder leak
and subsequent crash on shutdown.
2023-08-24 18:04:52 +10:00
Stenzek 08acc3144c Host: Avoid leaving GPU state unbound after represent 2023-08-24 18:04:52 +10:00
Stenzek d750e4d417 VulkanDevice: Fix for MacOS 2023-08-24 18:04:48 +10:00
Stenzek 64998b49dc Util: Make Shift-JIS table static 2023-08-24 18:01:32 +10:00
Stenzek dc9c99438b Misc: Post-refactor cleanups 2023-08-24 18:01:32 +10:00
Stenzek 82cdef45b3 System: Fix crash on non-database game 2023-08-23 19:39:22 +10:00
Stenzek c7f987bfb7 System: Share memory cards in multi-disc games
Even without playlists.
2023-08-23 18:41:14 +10:00
Stenzek 7d914a9384 Qt: Use disc sets for changing discs 2023-08-23 18:41:14 +10:00
Stenzek 2419008242 GameDatabase: Parse discSetName/discSetSerials 2023-08-23 18:41:14 +10:00
Stenzek 7a1af36e8d GPUDevice: Fix incorrect suffix on D3D shader cache 2023-08-23 17:31:41 +10:00
Stenzek 520e94226d Build: Don't link with glad if GL is disabled 2023-08-22 18:36:16 +10:00
Connor McLaughlin f75bf8517a
Merge pull request #2998 from andercard0/master
Atualização Português do Brasil
2023-08-21 22:55:24 +10:00
Stenzek 76b5b8ad06 MSBuild: Support building with clang-cl 2023-08-21 22:38:55 +10:00
Stenzek bf15d13eb7 dep/xbyak: Update to v6.73 2023-08-21 22:38:31 +10:00
Anderson Cardoso 60e6e043ad Update UI
Added
- Korean Flag for the main window UI
2023-08-20 18:13:43 -03:00
Anderson Cardoso 0dab55e07b
Update duckstation-qt_pt-br.ts 2023-08-20 17:17:34 -03:00
Anderson Cardoso 982dd6e1b9 Atualização Português do Brasil
Atualização Português do Brasil

- Novas mensagens de erro
- Adição de strings dos controles faltantes
- Opções de audio antes não disponíveis para tradução adicionadas

Big Duck Mode UI
- Interface de tela cheia ou como eu gosto de chamar, big duck mode
totalmente traduzida.

Bat/Scripts:
Atualizado o script de despejo das strings
2023-08-20 14:18:13 -03:00
Stenzek e3d9ba4c99 Rewrite host GPU abstraction
- Don't have to repeat the same thing for 4 renderers.
 - Add native Metal renderer.
2023-08-20 21:55:38 +10:00
Stenzek bfa792ddbf Qt: Translate default value for latency 2023-08-20 20:49:00 +10:00
Stenzek d09e5051ca Settings: Translate display names in core
Enables the values to show in the Big Picture UI.
2023-08-20 13:25:45 +10:00
Connor McLaughlin 8ba04a80af
Merge pull request #2996 from andercard0/master
Atualização Português do Brasil
2023-08-20 12:42:26 +10:00
Stenzek 496cf01369 FullscreenUI: Make translatable 2023-08-20 12:40:47 +10:00
Stenzek c88a558ae0 Misc: Make controller bindings translatable 2023-08-20 12:40:47 +10:00
Stenzek e57ad0b6aa Host: Backport translations cache
Note: You'll need a new command line for lupdate.

..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin\lupdate.exe ../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -ts duckstation-qt_LANGUAGE.ts
2023-08-20 12:40:47 +10:00
Stenzek 1ec6aee5bf Host: Split translation macros dependent on return type 2023-08-20 12:40:47 +10:00
Stenzek 39f64a03ee Common: Error/FileSystem backports 2023-08-20 12:40:47 +10:00
Anderson Cardoso 0631a5e619
Atualização Português do Brasil
Atualizado:
- MAC app menu
- Texto OSD
- Confirmação de outras strings movidas

Refeito ou removido:
- Textos do depurador corrigidos.
2023-08-19 13:49:02 -03:00
Connor McLaughlin 7890051165
Merge pull request #2994 from zkdpower/master
update Simple-Chinese translation to latest.
2023-08-19 23:13:39 +10:00
Stenzek 4fbc9abe8a GameDatabase: Linux build fix 2023-08-19 23:06:27 +10:00
Stenzek 149f9d24bd Qt: Backport glyph range improvements from PCSX2 2023-08-19 23:05:04 +10:00
Stenzek d0cddc2a23 Qt: Add translation by Hackjjang 2023-08-19 22:53:22 +10:00
Stenzek cee5decec4 GameDB: Merge traits/compatibility into single file 2023-08-19 22:00:20 +10:00
Stenzek 910abd1eac RegTest: Drop HostDisplay and add HW support 2023-08-19 21:18:32 +10:00
Stenzek a00a4391ca Common: DynamicHeapArray/FixedHeapArray 2023-08-19 21:18:28 +10:00
Stenzek bb60170d9a Move frontend-common to util/core 2023-08-16 01:13:00 +10:00
Stenzek 5b980dafa5 System: Refactor main loop
Reduces JIT exits.
Improves runahead performance.
2023-08-16 01:13:00 +10:00
Stenzek 4ebd34fcb3 MSBuild: Use project referencing instead of .lib linking 2023-08-16 01:12:59 +10:00
Stenzek 827446b27f Build: Switch to Qt 6.5.0 on Windows 2023-08-16 01:12:59 +10:00
zkdpower 94f0e62503
update Simple-Chinese translation to latest. 2023-08-15 22:05:42 +08:00
Stenzek c01f249e0f dep: Update Vulkan headers 2023-08-15 23:51:39 +10:00
Stenzek 39e62ae948 Achievements: Don't call frame update when paused
But we still want to poll for requests.
2023-08-12 14:46:09 +10:00
Stenzek 165b277421 CDImageCHD: Support loading parent/delta CHDs 2023-08-12 14:46:09 +10:00
Stenzek 06a8349162 dep/libchdr: Re-add progress precaching 2023-08-12 14:46:09 +10:00
Stenzek 4b70853daa dep: Bump libchdr to 54bfb87 2023-08-12 14:46:09 +10:00
Connor McLaughlin 0798292ee5
Merge pull request #2991 from andercard0/master
Atualização Português do Brasil
2023-08-09 22:35:10 +10:00
IlDucci 657d4f3ad9 Spanish (Spain) translation update 2023-08-06
Spanish (Spain) translation update 2023-08-06 +
Unifying the translation for the "Display" setting section.
2023-08-06 21:21:57 +02:00
Stenzek 56ac3d6c32 HostDisplay: Fix incorrectly positioned screenshots 2023-08-04 21:39:52 +10:00
Anderson Cardoso de505c9012
Atualização Português do Brasil
Atualizado para a última versão

- Opções relacionadas ao modo controle

OSD:
- Correção de quebra de linha;
- Correção de pluralização;

Qt UI:
- Conforme pedido, removido termo mais objetivo no modo dificílimo para hardcore.
(Se é que alguém realmente se importa com estrangeirismos bobos) enfim, deixado para trás.


Nota mental (para mim mesmo): 
Remover os obsoletos assim que mudado para PNT. como sou eu quem mantenho essa parte ficará assim e fim de papo!
2023-07-30 12:30:09 -03:00
Connor McLaughlin 0575588e20
Merge pull request #2986 from charlesthobe/screensaver-fix
Linux: fix potentially unsafe screensaver inhibitor
2023-07-30 19:29:02 +10:00
Silent bbf0346efd
Achievements: Fix Leaderboard submission UI when multiple leaderboards update at once 2023-07-29 18:56:38 +02:00
charlesthobe 1026be24d0 Linux: fix potentially unsafe screensaver inhibitor 2023-07-27 19:07:46 +03:00
Stenzek 2e8b6370cf scmversion: Exclude previous-latest 2023-07-24 19:27:31 +10:00
Stenzek 944bf5dc30 RegTest: Fix build 2023-07-24 19:24:27 +10:00
Stenzek 6fbdb6d7db GPU: Enable GPUSTAT.28 in read mode
Fixes Celeste Classic.
2023-07-24 19:24:08 +10:00
Stenzek 72f7225ec2 Qt: Fix ClearBindStateFromSource() executing on wrong thread 2023-07-24 18:37:31 +10:00
Christophe Mateos 3ea0715a48 Update French translation 2023-06-22 11:41:54 +02:00
Christophe Mateos 8c6850aa42 Update French translation 2023-06-07 18:48:00 +02:00
Jamie Meyer 36c4345019
core / system: Disc-Region Fix For Netplay
Fixes an issue which is only really valid for netplay since can start from an non-auto region sinc eit pulls it from the host.
2023-05-24 12:33:24 +02:00
Connor McLaughlin ffb832eed3
Merge pull request #2972 from andercard0/master
Atualização Português do Brasil
2023-05-24 20:27:16 +10:00
Connor McLaughlin fd6184be7e
Merge pull request #2977 from zkdpower/master
update Simple-Chinese translation to latest.
2023-05-24 20:27:04 +10:00
Renzo Pigliacampo 7dca70b733 Updated Spanish (Latin America) translation 2023-05-19 23:42:44 -03:00
Stenzek d8e980887f GameList: Add GetEntryBySerialAndHash() 2023-05-15 23:47:22 +10:00
Stenzek 1b29212d6c Qt: Fix geometry not saving on shutdown 2023-05-15 23:39:08 +10:00
Stenzek 9aa6c24620 System: Store game hash as well as serial 2023-05-15 23:39:07 +10:00
zkdpower 488920a320
update Simple-Chinese translation to latest. 2023-05-13 17:34:08 +08:00
Stenzek 7681551544 System: Don't auto enable analog on unknown games 2023-05-08 13:07:19 +10:00
Anderson Cardoso dfc0494d89 Atualização Português do Brasil
Confirmação de novos textos
Tipos de controle:
Não conectado
2023-05-03 16:36:05 -03:00
Connor McLaughlin 481174255e
Merge pull request #2965 from stenzek/resize
HostDisplay: Treat internal res screenshots as a screenshot
2023-05-04 01:00:46 +10:00
Connor McLaughlin c6dc217762
Merge pull request #2970 from CharlesThobe/patch-1
CMake: display warning when building without Wayland on systems that support Wayland
2023-05-04 01:00:22 +10:00
Jamie Meyer 6afb267bb9
core: fix-comment 2023-05-03 16:44:48 +02:00
Charles the Thobe 4ea57daf39 CMake: display warning when building without Wayland on systems that support Wayland 2023-05-03 10:43:09 +03:00
Connor McLaughlin 4cbb6e2247
Merge pull request #2964 from andercard0/master
Atualização Português do Brasil
2023-05-02 21:46:32 +10:00
Dolphin 9526e15ec2
Update japanese translation (#2969)
* update base duckstation-qt_ja.ts

* update Japanese translation

* translate controller name on controllersettingsdialog
2023-05-02 21:46:06 +10:00
Connor McLaughlin d4769e18cc
Merge pull request #2967 from CharlesThobe/pr
Linux: implement DBus screensaver inhibitor
2023-05-02 21:45:48 +10:00
Stenzek 6b366afb05 HostDisplay: Treat internal res screenshots as a screenshot 2023-05-02 21:44:03 +10:00
CharlesThobe 53de37eaa8 Linux: implement DBus screensaver inhibitor 2023-05-02 05:59:45 +03:00
CharlesThobe 8483738bf0 Fix order of macros 2023-05-01 17:14:23 +03:00
IlDucci 4143742c76 Spanish (Spain) translation update - 2023/05/01
Updating Spanish (Spain) translation with the latest changes.
2023-05-01 11:34:28 +02:00
Anderson Cardoso 17f2711e76 Atualização Português do Brasil
Configurações avançadas
Confirmação de strings:
-Diretório de pastas
-Diretório PCDrv
-Ativação PCDrv
2023-04-29 20:24:23 -03:00
Stenzek a003832e33 Update duckstation-qt_pt-br.ts 2023-04-29 20:56:18 +10:00
Connor McLaughlin 1b2741f8b4
Merge pull request #2960 from elektronicznypank/master
Polish language update
2023-04-29 20:54:51 +10:00
Stenzek 135ace30cb Qt: Add PCDrv options 2023-04-29 20:54:05 +10:00
Stenzek 84e5fbe0c6 CPU: HLE implementation of PCDrv (host file access) 2023-04-29 20:45:39 +10:00
Stenzek 5439718ec3 GL/Context: Add missing include 2023-04-29 20:45:19 +10:00
Stenzek 991f7312b2 SPU: Fix building with SPU_DUMP_ALL_VOICES 2023-04-23 13:19:43 +10:00
Connor McLaughlin 62765d7034
Common: Add missing include 2023-04-21 03:46:16 +10:00
elektronicznypank 9023887e3e Added new lines 2023-04-14 22:15:39 +02:00
Stenzek 5fee6f5abe InputManager: Warning fix 2023-04-14 18:14:49 +10:00
Stenzek 2e3d924bc6 System: Fix crash when using unknown BIOS 2023-04-14 18:14:39 +10:00
Stenzek fe41e92579 CDROM: Improve handling of command spam
Fixes booting games with OpenBIOS.
2023-04-14 18:14:21 +10:00
Connor McLaughlin 27a100af11
Merge pull request #2957 from zkdpower/master
Update Simple-Chinese Translation to latest.
2023-04-10 23:50:55 +10:00
Stenzek fd0d12a4f4 GL: Fix shader/memory leak 2023-04-10 23:50:09 +10:00
zkdpower 961eabc9e6
Update Simple-Chinese Translation to latest. 2023-03-30 12:45:55 +08:00
Stenzek 3bbce19df2 Pad: Don't backup card state unconditionally 2023-03-16 21:48:58 +10:00
Stenzek d7372d2442 Qt: Clear all keyboard bind states when focus is lost 2023-03-16 21:25:47 +10:00
Stenzek 3673827363 PAD: Intelligently skip saving memcard state for runahead 2023-03-16 21:22:08 +10:00
Stenzek 595abd27dd Settings: Disable block linking when runahead is active 2023-03-16 20:08:09 +10:00
Stenzek 33f5d9cb9c System: Remove BIOS from save state
Makes the states smaller, as well as not creating potential piracy
issues when sending across the wire.
2023-03-16 19:34:01 +10:00
Stenzek 1fcf16fc81 System: Store BIOS image info/hash after loading 2023-03-16 19:22:54 +10:00
Stenzek 70695d3a4d CPU: Don't leave fault_count uninitialized 2023-03-16 18:58:43 +10:00
shikulja 51e4c4bfb0
Update Russian translation (#2956)
* Update Russian translation

* Update Russian translation

* Purge Russian translation
2023-03-13 23:38:39 +10:00
Anderson Cardoso 88b776dc4f Atualização Português do Brasil
- Adicionada descrição sobre server GDB
2023-03-13 09:39:34 -03:00
Connor McLaughlin 771a60c736
Merge pull request #2952 from boricj/bugfix/GDBServer
GDBServer: Fix emulator deadlock on client connection
2023-03-13 20:32:11 +10:00
Silent 6f0280afc2
Qt: Add a context menu to the toolbar's Settings button when the game is running
A new small context menu that allows to select between global settings
and game settings.
2023-02-28 19:53:31 +01:00
Silent f34b17446c
Qt: Move "Game Properties" from View to Settings 2023-02-28 19:45:56 +01:00
Jean-Baptiste Boric d65fb0e86a Qt: Add toggle to enable GDB server 2023-02-26 12:06:31 +01:00
Jean-Baptiste Boric 7810e68a58 Qt: Run GDB server on emulation thread 2023-02-26 12:06:31 +01:00
Stenzek 4494a2c73c Qt: Fix possible crash when closing debugger 2023-02-23 01:23:55 +10:00
shikulja ccf9ca3df8
Update Russian translation (#2951)
* Update Russian translation

* Update Russian translation
2023-02-23 01:23:35 +10:00
Connor McLaughlin 55e0e7ffbe
Merge pull request #2950 from andercard0/master
Atualização Português do Brasil
2023-02-07 20:14:48 +10:00
Connor McLaughlin 5e9f233e22
Merge pull request #2949 from zkdpower/master
Update Simple-Chinese Translation to latest.
2023-02-07 20:14:33 +10:00
Stenzek c7ae0d9b68 Qt: Make fullscreen open on same display as main window 2023-02-07 20:13:50 +10:00
Stenzek dd7dfe348f HostDisplay: Clamp scissor rect for cursor
Scissor with x/y < 0 is invalid.

To you know who you are, stop copying these changes and putting your
name on it, or respect the copyright declared in the files. You're
violating both copyright as well as the license by not attributing.
2023-02-07 20:08:49 +10:00
Stenzek befbc7bc2e HostDisplay: Fix cursor texture leak 2023-02-07 20:06:29 +10:00
Anderson Cardoso 8f76d712bc Atualização Português do Brasil
Atualizado para versão mais recente.
2023-02-05 19:11:14 -03:00
zkdpower 6b0e67f99d
Update Simple-Chinese Translation to latest. 2023-02-05 17:25:42 +08:00
Stenzek a365fdd252 Qt: Don't strip Mac bundles 2023-02-05 15:19:47 +10:00
Stenzek f8d5379f8e Qt: Default to native/dynamic theme on Mac 2023-02-05 15:12:43 +10:00
Stenzek 27a0495c0e Qt: Fix crash when right clicking with no game selected 2023-02-05 15:12:43 +10:00
Stenzek bd1df7b25b Settings: Default to Vulkan/Metal renderer on Mac 2023-02-05 15:12:43 +10:00
Stenzek 0ef24398f8 Qt: Ensure system is shut down before closing
Fixes crash on shutdown on Mac.
2023-02-05 13:43:15 +10:00
Stenzek 1371dcfa4a Vulkan/Texture: Fix incorrect upload image layout 2023-02-05 13:12:45 +10:00
Stenzek 2dd374d2a7 Vulkan/Context: Fix query pool leak 2023-02-05 13:12:45 +10:00
Stenzek 178a659a98 GPU: Move graphics API reset state to System
Stops us trying to reset state on objects which don't exist if
initialization failed (apparently some Android devices.. of course).
2023-02-05 13:12:45 +10:00
Stenzek c8e7922c1a AnalogController: Fix incorrect locked message format 2023-02-05 13:12:45 +10:00
Anderson Cardoso 7bfb61d98c Atualização Português do Brasil
OSD
- Ajustes em mensagens pluralizadas OSD
- Inclusão de mensagem sobre renderização

Configurações Avançadas
- Extensão da imagem verticalmente
2023-01-31 23:04:03 -03:00
Stenzek e8f4bd5c5e GameDatabase: Fix ForceSoftwareRendererForReadbacks 2023-01-30 19:26:48 +10:00
Stenzek a3c7449749 FileSystem: Fix POSIXLock positioning 2023-01-30 19:26:48 +10:00
Stenzek 39d1e899eb CommonHost: Notify RAIntegration when we pause 2023-01-30 19:17:11 +10:00
Stenzek 58a5985f1a Achievements: Fix crash loading state with RAIntegration 2023-01-30 19:17:11 +10:00
Stenzek e88214966f Settings: Default to digital controller on Android 2023-01-30 19:17:11 +10:00
Stenzek 9859850925 Achievements: Make sound effects not contingent on notifications 2023-01-30 19:17:11 +10:00
Stenzek 14cf865905 Misc: Correctness fixes for OpenGL
GLES2 fallback should be functional again.
2023-01-30 19:17:11 +10:00
Connor McLaughlin a30bc94437
Merge pull request #2943 from Superstarxalien/master
Improve Integer Scaling and Native Resolution Screenshot behavior
2023-01-30 19:16:42 +10:00
Connor McLaughlin 0f4835e154
Merge pull request #2945 from CookiePLMonster/new-en-translation
Update English plural texts
2023-01-30 18:06:56 +10:00
Silent 693e396b44
Update Polish translation 2023-01-23 20:07:32 +01:00
electronic_punk ca813625cd
Expanding Polish translation 2023-01-23 20:06:43 +01:00
Superstarxalien afaedfedc9 Revert "Improve Integer Scaling behavior" and instead offer as a setting 2023-01-23 13:44:44 -04:00
Silent 2d2cc25fb6
Update English plural texts 2023-01-22 14:47:34 +01:00
Superstarxalien 51d1587b21 Improve Integer Scaling behavior
...so it always upscales the display from the framebuffer to fit the aspect ratio by stretching either horizontally or vertically instead of always stretching horizontally, which sometimes (actually most of the time) downscales the image
2023-01-21 14:51:55 -04:00
NicknineTheEagle bd7517b0c9 CDROM: Try to reject non-PS1 discs 2023-01-20 05:46:22 +03:00
NicknineTheEagle 7270531c3d CDROM: Fix region check 2023-01-20 05:46:20 +03:00
Connor McLaughlin 53fffb1de2
Merge pull request #2941 from bslenul/adv-settings-reset
"Set Dumped VRAM Write Alpha Channel" should be true when resetting advanced settings
2023-01-17 18:49:35 +10:00
Stenzek 55f716e69e Settings: Fix default value of depth clear threshold 2023-01-17 18:47:54 +10:00
Stenzek e50390553d Regtest: Use analog controller 2023-01-17 18:41:15 +10:00
Stenzek 95306d3362 CDROM: Slightly adjust seek timing when on target
Fixes Resident Evil 3 booting.
2023-01-17 18:38:19 +10:00
Bobby Smith 4e4245182b "Set Dumped VRAM Write Alpha Channel" should be true when clicking "Reset To Default" 2023-01-16 15:52:32 +01:00
Connor McLaughlin 591e8b5b7a
Merge pull request #2940 from andercard0/master
Atualização Português do Brasil
2023-01-16 12:47:27 +10:00
Stenzek e0ed76745e Qt: Fix cancel in LED colour selection 2023-01-16 12:46:55 +10:00
Anderson Cardoso 5c9db3eeea Atualização Português do Brasil
Novas opções de cor de LED do controle:
- Controle > Configurações Globais

Opções de Depuração 'adaptadas'
2023-01-15 10:55:40 -03:00
Stenzek c393db419e Qt: Add Controller LED options (where supported) 2023-01-15 16:40:35 +10:00
Connor McLaughlin 722771fff6 Qt: Fix Linux build 2023-01-15 15:26:24 +10:00
Connor McLaughlin ae529a6195 Qt: Add actions to debugger context menu 2023-01-15 15:13:54 +10:00
Connor McLaughlin fe08d34e52 Qt: Add COP0/GTE registers to debugger list 2023-01-15 15:13:54 +10:00
Connor McLaughlin 395e9a934b InputManager: Support inverted full axis
i.e. pedals
2023-01-15 15:13:54 +10:00
Connor McLaughlin 01270bac35 StringUtil: Add ToChars/fast_float FromChars 2023-01-15 15:13:54 +10:00
Anderson Cardoso feaf7f3b17 Atualização Português do Brasil
Atualizado tradução para última versão
- Opções de MDEC
- Ajuste de anglicismo corrigido.
2023-01-13 09:34:30 -03:00
Connor McLaughlin 5b600602c2 Settings: Make disable-all-enhancements use new MDEC routines 2023-01-13 21:03:35 +10:00
Connor McLaughlin 1aa3be70c7 SPU: Bypass FIFO for direct memory writes
Aconcagua writes a single halfword with transfers halted, but never enables
DMA.. so when it eventually does later on, there's an extra halfword
written out to memory, which corrupted part of a sound effect.
2023-01-13 21:03:10 +10:00
Connor McLaughlin 2c2304b5b7 System: Fix inverted ifdef 2023-01-12 18:12:58 +10:00
Connor McLaughlin 157a2b7183
Merge pull request #2938 from andercard0/master
Atualização Português do Brasil
2023-01-12 18:07:54 +10:00
Connor McLaughlin 3b038fd27d System: Further improve frame timing consistency 2023-01-12 18:02:12 +10:00
Connor McLaughlin 559f14d27d ImGuiOverlays: Fix incorrect frame time order 2023-01-12 17:41:30 +10:00
Connor McLaughlin af5d49649c MDEC: Add option to use old conversion routines
That way texture packs for games which use MDEC for decoding
backgrounds will still be compatible.
2023-01-12 17:01:04 +10:00
Connor McLaughlin 3e0be0a577 MDEC: Tweak block timing further
Improves frame rate during animated backgrounds in Final Fantasy VII.
2023-01-12 16:48:34 +10:00
Anderson Cardoso 36ff61cc54 Atualização Português do Brasil
- Opções para redefinição do registro de tempo de jogo (acessado via menu suspenso > clique direito sobre o jogo)

- Correção de erro de digitação na janela principal.
2023-01-11 08:35:15 -03:00
Connor McLaughlin a56ce290d4 Qt: Work around theme switching issue in 6.4.0 2023-01-11 20:23:21 +10:00
Connor McLaughlin 7c6071dfe1 Qt: Add option to reset played time 2023-01-11 20:21:27 +10:00
Connor McLaughlin 50a616421f System: Add -exe parameter for overriding boot executable
Lets you re-use a disc image, but boot a different file.
2023-01-11 19:49:11 +10:00
Connor McLaughlin daf1080397 Qt: Fix -portable CLI parameter 2023-01-11 19:31:29 +10:00
shikulja f14d3c6538
Update Russian translation (#2937)
* Update Russian translation

* Update Russian translation

* Update duckstation-qt_ru.ts
2023-01-11 19:16:43 +10:00
Connor McLaughlin ba7517fccc Timers: Fix debug window rendering in hidpi 2023-01-11 19:15:59 +10:00
Connor McLaughlin 3e16746e85 Pad: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin 835834f8f4 SIO: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin 0683b9fa0e InterruptController: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin db364d0e95 Timers: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin 3acf569d67 DMA: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin d096a09ed8 ImGuiManager: Fix debug window interaction with frame limit off 2023-01-11 19:15:59 +10:00
Connor McLaughlin 90fe071dda CDROM: Adjust Init timing 2023-01-11 19:15:59 +10:00
Connor McLaughlin 05eea3cd2b CPU/CodeCache: Always compute uncached fetch ticks
Running code out of uncached ROM is slowwww.
2023-01-11 19:15:59 +10:00
Connor McLaughlin 6a7407565a
Merge pull request #2936 from andercard0/master
Atualização Português do Brasil
2023-01-09 22:20:53 +10:00
Connor McLaughlin b74eb37996 ImGuiOverlays: Display PAL/NTSC in resolution 2023-01-09 22:20:27 +10:00
Connor McLaughlin 2c125bde8c CDROM: Fix size of debug window 2023-01-09 22:20:27 +10:00
Connor McLaughlin 9de849aa66 CDROM: Delay async interrupts immediately after ACKs
Fixes music playback stopping in Ogre Battle.

Closes #2596.
Closes #575.
2023-01-09 22:20:27 +10:00
Connor McLaughlin dd73811628 CDROM: Convert to namespace 2023-01-09 22:20:27 +10:00
Anderson Cardoso 56e658b9be Atualização Português do Brasil
Atualizado para última versão.
2023-01-07 18:15:37 -03:00
Connor McLaughlin 1552ff82a7 CMake: Fix Linux build 2023-01-07 17:40:50 +10:00
Connor McLaughlin 19b4f4e921 System: Add frame time graph 2023-01-07 13:10:43 +10:00
Connor McLaughlin fa2fd8f84f Build: Reference GSL 2023-01-07 13:10:43 +10:00
Dolphin ec92ada0fd update Japanese translation 2023-01-07 10:41:22 +09:00
Dolphin 10ccf3ae5b update base duckstation-qt_ja.ts 2023-01-07 10:38:18 +09:00
Dolphin fbbb5a1eee fix compatibility rating to be translated 2023-01-07 10:35:18 +09:00
Dolphin 91a6608118 mark some analog controller/joystick messages as translatable 2023-01-07 10:35:17 +09:00
Connor McLaughlin 06d6447e59 Qt: Add -raintegration command line parameter 2022-12-31 16:14:23 +10:00
Connor McLaughlin f08f124eaa Qt: Move RAIntegration menu to Tools
That way it's not hidden by default.
2022-12-31 16:14:23 +10:00
Connor McLaughlin f9bf997c34 Achievements: Fix crash on game change when using RAIntegration 2022-12-31 16:12:03 +10:00
Connor McLaughlin af73d8ac24 D3D12HostDisplay: Fix software cursor rendering 2022-12-27 22:17:58 +10:00
Connor McLaughlin 1bb321c41f MDEC: Don't round when texture replacements are enabled
This changes texture hashes, and people got annoyed :/
2022-12-27 22:17:58 +10:00
Connor McLaughlin 928dd0e665 MDEC: Fix Linux compiling 2022-12-21 17:30:22 +10:00
Connor McLaughlin 5fa5957156 Qt: Fix per-game custom aspect ratio 2022-12-21 13:35:12 +10:00
Connor McLaughlin b530b08bc4 Qt: Fix exiting game in big picture returning to list 2022-12-20 21:45:01 +10:00
Connor McLaughlin fb9608a9cf FullscreenUI: Fix folder changes not applying immediately 2022-12-20 21:37:28 +10:00
Connor McLaughlin c2e15b0078 System: Fix toggling Show GPU Usage at runtime 2022-12-20 21:32:51 +10:00
Connor McLaughlin fd050334c0 FullscreenUI: Warning fixes 2022-12-20 21:26:19 +10:00
Connor McLaughlin 4eb6b90825 AudioStream: Fix building without SSE on Linux 2022-12-20 21:25:15 +10:00
Connor McLaughlin d65cbe42ae GPU: Truncate instead of rounding 24bpp->16bpp
Thanks to axetion for writing a test to confirm this is what the console
GPU indeed does.
2022-12-20 21:19:58 +10:00
Connor McLaughlin 1c8ef86f12 MDEC: Convert to namespace 2022-12-20 21:18:30 +10:00
Connor McLaughlin 81823562fa Qt: Fix a possible crash on shutdown
If the game list is being refreshed due to play time update.
2022-12-20 20:45:23 +10:00
Connor McLaughlin 52817d967b Qt: Fix -fullscreen command line parameter 2022-12-19 23:30:27 +10:00
Connor McLaughlin 11ecf2bb46
Merge pull request #2931 from andercard0/master
Atualização Português do Brasil
2022-12-19 17:17:30 +10:00
Connor McLaughlin e73098873b
Merge pull request #2932 from zkdpower/master
update Simple-Chinese translaton to latest.
2022-12-19 17:17:21 +10:00
bslenul 266a50f7bd Prevent shutdown hotkey from bypassing the state on shutdown setting 2022-12-18 15:23:03 +01:00
zkdpower 0059976884
update Simple-Chinese translaton to latest. 2022-12-15 09:37:36 +08:00
Anderson Cardoso c549b682e5 Atualização Português do Brasil
Atualizado para a versão mais recente.
2022-12-14 08:34:40 -03:00
Connor McLaughlin 3f5552d6ac
Merge pull request #2930 from IlDucci/es_ES_update_20221211
Spanish (Spain) proofread and fixes
2022-12-14 17:59:06 +10:00
shikulja c938d1fd98
Update Russian translation (#2929)
* Update Russian translation

* Update Russian translation
2022-12-14 17:58:55 +10:00
Connor McLaughlin 3082fd55d7 Qt: Add output audio device selection 2022-12-14 17:58:14 +10:00
Connor McLaughlin 8ab46d0713 MDEC: Redo IDCT and conversion
RE2 backgrounds look better now (mainly due to the 24bpp->16bpp
conversion). Also implements signed output (untested).
2022-12-14 17:28:34 +10:00
IlDucci b4af23f657 Spanish (Spain) proofread and fixes
- Restoring consistency to terms, both from Sony and for the emulator (tarjeta de memoria is now Memory Card, for example).
 - Correcting a few typos in variables that were {}.
 - Proofread/Spellcheck pass.
2022-12-11 19:51:15 +01:00
Connor McLaughlin 1905ce3e01 CDROM: Don't prevent GetlocL after Init
Console apparently just returns whatever was in memory, even though it
seeked to the start. Fixes Meremanoid booting.
2022-12-08 19:56:00 +10:00
Connor McLaughlin dfdbc9a8ce OpenGLHostDisplay: Update sync interval on MakeCurrent() 2022-12-08 13:21:21 +10:00
Connor McLaughlin 9d23df3aba OpenGLHostDisplay: Set swap interval on emu thread
Fixes vsync being locked on in Linux.
2022-12-07 12:37:57 +10:00
Connor McLaughlin e27f259bf8 System: Fix broken missing-SBI detection 2022-12-06 18:09:40 +10:00
Connor McLaughlin 7101b86d2f System: Don't unconditionally apply TTY enable patch
Fixes Intelligent Qube hang.
2022-12-06 13:31:35 +10:00
Connor McLaughlin 7a362bf8f6 Qt: Remove dead code from ControllerBindingWidget_Base
This was moved to the settings tab a while back.
2022-12-04 21:06:02 +10:00
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
2022-12-04 21:03:49 +10:00
Connor McLaughlin 1ba877409f HostDisplay: Remove sleep logging
Accidentially left this in...
2022-12-04 18:34:02 +10:00
Connor McLaughlin f8cb480779 Timer: Improve SleepUntil() 2022-12-04 15:40:46 +10:00
Connor McLaughlin 13f7672a78 FullscreenUI: Allow using input button to clear bindings 2022-12-04 14:09:33 +10:00
Connor McLaughlin 7d3ac98cc6 HostDisplay: Manually throttle fullscreen UI presentation
Fixes flickering screen in fullscreen with Vulkan.
2022-12-04 14:06:56 +10:00
Connor McLaughlin eafa4fb1a3 HostDisplay: Simplify method naming
Match PCSX2.
2022-12-04 13:22:13 +10:00
Connor McLaughlin 6f868e8d2a InputManager: Ensure Android source is always enabled 2022-12-04 13:20:08 +10:00
RSDuck 527a1e6d5e Various fixes for the postprocessing controls in the fullscreen GUI 2022-12-03 20:26:24 +01:00
RSDuck da963d4e37 Correct "Read Speedup" to "Seek Speedup" 2022-12-03 11:55:28 +01:00
Connor McLaughlin b881c7e7c4 Qt: Fix macro frequency not saving 2022-11-29 20:42:15 +10:00
Connor McLaughlin 71c558625e GPU/SW: Fix incorrect min/max in polylines
Thanks to FPGAzumSpass for catching.
2022-11-28 18:04:58 +10:00
Connor McLaughlin a6f5ac264e CDROM: Handle some edge cases
- Reel Fishing: Reads while an implicit seek is still going.
 - Transformers - Beast Wars: Needs a longer delay when it issues a
   ReadN after a SeekL and simulated position hits exactly.
2022-11-28 18:04:28 +10:00
Connor McLaughlin 11559c18e3
Merge pull request #2926 from zkdpower/master
update simple-chinese translation.
2022-11-23 20:21:19 +10:00
Connor McLaughlin e7e292da2d
Merge pull request #2925 from IlDucci/es-ES_update20221121
Spanish (Spain) translation update
2022-11-23 20:21:08 +10:00
Connor McLaughlin b0e9208950 Qt: Try loading base translation without suffix 2022-11-23 20:20:37 +10:00
Connor McLaughlin 2610bb11cd Qt: Work around popups opened behind window in Wayland 2022-11-23 20:14:31 +10:00
Connor McLaughlin 373297f35b Qt: Work around game-list-disappear issue in Wayland 2022-11-23 20:04:26 +10:00
Connor McLaughlin 7a30c9ea43 GL/Context: USe glXMakeContextCurrent() for GLX 2022-11-23 19:18:17 +10:00
Connor McLaughlin 0d178a2a9e GL/Context: Prefer EGL over GLX on all platforms 2022-11-23 19:14:28 +10:00
Connor McLaughlin 27b0847ee7 WindowInfo: Don't clear display when going surfaceless
Fixes panic when a popup occurs when using GLX.
2022-11-23 19:13:29 +10:00
Connor McLaughlin add2b5fbae Qt: Fix initial/default value of fullscreen cursor hide 2022-11-23 19:13:13 +10:00
Connor McLaughlin cf05037428 GPU: Fix GL shaders on Mesa with PGXP + uncorrected colours 2022-11-22 23:14:54 +10:00
zkdpower 5d1f3f74ef
update simple-chinese translation. 2022-11-22 16:20:16 +08:00
IlDucci 4006f4d1f5 Spanish (Spain) translation update.
Updating the Spanish (Spain) translation with the latest changes. Please remember that the shared "qtbase_es.qm" is still not being duplicated as "qtbase_es-es.qm", and thus, the generic translations (for buttons like Close/OK/Cancel) are still not being applied. Thank you.
2022-11-21 19:44:44 +01:00
Connor McLaughlin 201a671709 System: Fix dumping audio on boot 2022-11-21 12:55:24 +10:00
Connor McLaughlin 8d7aea5e19 Host: Add GetTopLevelWindowInfo()
And use it for screensaver inhibiting on Linux.
2022-11-18 18:44:00 +10:00
Connor McLaughlin 3d4d2336a9 scmversion: Filter legacy tag 2022-11-18 17:48:43 +10:00
Connor McLaughlin ae4366498e Qt: Add migration of old controller binds to new 2022-11-18 17:16:21 +10:00
Connor McLaughlin 4b1e54d74f Qt: Hide toolbar by default 2022-11-18 17:16:21 +10:00
Connor McLaughlin 4c17868f91 Qt: Fix crash on language change if system running 2022-11-18 17:16:21 +10:00
Connor McLaughlin 78e1d6e523 Qt: Hide developer column by default 2022-11-18 17:16:21 +10:00
zkdpower 0655e86049
update simple-chinese language to latest. 2022-11-16 17:56:36 +08:00
Connor McLaughlin 30556cb40a GL/Context: Prefer EGL over GLX on ARM 2022-11-15 21:33:06 +10:00
Connor McLaughlin 6db90e8116 BIOS: Add detection of OpenBIOS 2022-11-15 21:22:42 +10:00
Spencer Alves ffa120d4e2 Achievements: Fix building Qt frontend with achievements disabled 2022-11-15 18:32:40 +10:00
Connor McLaughlin dec28501ed
Merge pull request #2921 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-11-10 18:56:28 +10:00
zkdpower bfa5d3e8e9
Update Simple-Chinese translation to latest. 2022-11-07 20:16:04 +08:00
Anderson Cardoso 965ca0851d Atualização Português do Brasil
- Mensagem de alerta para conquistas da guia de configurações globais e conquistas.
2022-11-05 14:16:59 -03:00
Connor McLaughlin a6a52b31ad Achievements: Add option to disable notifications 2022-11-05 15:01:48 +10:00
Connor McLaughlin 601e3586b2 CPU/CodeCache: Impove overflow handling 2022-11-05 14:43:52 +10:00
Connor McLaughlin bdde3ce07b XAudio2Stream: Remove redundant check 2022-11-03 13:17:23 +10:00
Connor McLaughlin fad7d68ec5
Merge pull request #2919 from andercard0/master
Atualização Português do Brasil
2022-11-03 13:13:39 +10:00
Connor McLaughlin 5614887678 XInputSource: Reload devices on initialize 2022-11-03 13:13:10 +10:00
Connor McLaughlin 97ff2bf000 Misc: Remove last remnants of UWP 2022-11-03 13:13:10 +10:00
Anderson Cardoso 48f84a7433 Atualização Português do Brasil 2022-10-31 09:13:49 -03:00
Connor McLaughlin 438f085cfe
Merge pull request #2917 from andercard0/master
Atualização Português do Brasil
2022-10-31 18:11:47 +10:00
Connor McLaughlin 99e64e6593 Merge pull request #2918 from xujibbs/patch-1
Update mainwindow.cpp
2022-10-31 18:11:19 +10:00
Connor McLaughlin 94ff7a3f13 EvdevInputSource: Add missing override 2022-10-31 18:09:26 +10:00
Connor McLaughlin c096752791 FullscreenUI: Minor fixes 2022-10-31 18:08:26 +10:00
xujibbs 90573986dd
Update mainwindow.cpp 2022-10-29 18:50:33 +08:00
Anderson Cardoso 4599d201bc Atualização Português do Brasil
Descrição do tempo de jogo atualizada.
2022-10-24 16:14:33 -03:00
Connor McLaughlin 6f70946860 ImGuiManager: Update FA glyph range 2022-10-23 14:51:52 +10:00
Connor McLaughlin f1aba930b2
Merge pull request #2916 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-23 14:50:30 +10:00
Connor McLaughlin 2f027b04b6
Merge pull request #2915 from shikulja/master
Update Russian translation
2022-10-23 14:50:23 +10:00
Connor McLaughlin 58c3c44ae9
Merge pull request #2913 from andercard0/patch-7
Atualização Português do Brasil
2022-10-23 14:50:17 +10:00
Connor McLaughlin 72dfbaf6cc Misc: Backports from PCSX2 UI 2022-10-23 14:49:44 +10:00
zkdpower c262866e0e
Update Simple-Chinese translation to latest. 2022-10-22 11:42:14 +08:00
shikulja 32c15c42cc Update Russian translation 2022-10-21 17:05:55 +03:00
Connor McLaughlin 8438506206 Qt: Crash fix 2022-10-21 23:32:52 +10:00
Anderson Cardoso 42e347c1f7
Atualização Português do Brasil 2022-10-21 09:55:08 -03:00
Connor McLaughlin 3ff5012f50
Merge pull request #2912 from andercard0/patch-6
Atualização Português do Brasil
2022-10-21 21:29:25 +10:00
Connor McLaughlin 812338a5bd
Merge pull request #2911 from zkdpower/master
Update Simple-Chinese language file to latest.
2022-10-21 21:29:11 +10:00
Connor McLaughlin f5b7311a45 Controllers: Make deadzone circular 2022-10-21 21:20:21 +10:00
Connor McLaughlin ca571f8a78 GameList: Add played time tracker 2022-10-21 21:20:21 +10:00
Connor McLaughlin 6def728888 Qt: Display deadzone/sensitivity/etc as whole number instead of decimal 2022-10-21 21:01:30 +10:00
Anderson Cardoso 553011b592
Atualização Português do Brasil
Mensagem OSD.
2022-10-20 22:05:00 -03:00
Connor McLaughlin b154579c0d RegTest: Fix incorrect config keys 2022-10-21 00:30:42 +10:00
Connor McLaughlin ac3b3e89f4 Qt: Make automap failure message more friendly 2022-10-21 00:30:42 +10:00
Connor McLaughlin b6686b8239 System: Preserve controller type on core settings reset 2022-10-21 00:30:42 +10:00
Connor McLaughlin 8e95248ef3 GL/Context: Always prefer GLES on Android 2022-10-21 00:30:42 +10:00
Connor McLaughlin 0b0e910892 DInputSource: Use W variants of APIs 2022-10-21 00:30:42 +10:00
zkdpower c442c62682
Update Simple-Chinese language file to latest. 2022-10-16 16:43:32 +08:00
shikulja 107bff0e7f
Update Russian translation (#2910)
* Update Russian translation

* Purge Russian translation
2022-10-14 20:35:25 +10:00
Connor McLaughlin c2f4192f5f FullscreenUI: Remove temporary force-settings-open 2022-10-14 20:35:01 +10:00
Connor McLaughlin 5b14796654
Merge pull request #2909 from andercard0/master
Atualização Português do Brasil
2022-10-14 00:18:59 +10:00
Connor McLaughlin 037f43f7d0 FullscreenUI: Add post processing settings 2022-10-14 00:14:35 +10:00
Connor McLaughlin 11ba87059e HostDisplay: Remove parameters which get pulled from config
No point duplicating them.
2022-10-14 00:14:34 +10:00
Anderson 0 Cardoso b3300fcd24 Atualização Português do Brasil 2022-10-13 10:29:55 -03:00
Connor McLaughlin 43e959bdc9
Merge pull request #2908 from andercard0/master
Autalização Português do Brasil
2022-10-13 22:55:56 +10:00
Connor McLaughlin ccfe3925fc HostDisplay: Use border sampling for post processing shaders 2022-10-13 22:53:16 +10:00
Connor McLaughlin c528a96215 RegTest: Disable fast boot and game settings 2022-10-13 22:53:16 +10:00
Connor McLaughlin c9d13c028e CDROM: Debugger names for some commands 2022-10-13 22:53:16 +10:00
Connor McLaughlin 2c867bc3df HostDisplay: Blit before post processing, not after
Should be a tiny performance boost on tilers.
2022-10-13 22:13:09 +10:00
Connor McLaughlin adf41b9bbd D3D12HostDisplay: Implement post processing 2022-10-13 22:13:09 +10:00
Anderson 0 Cardoso bc20054278 Autalização Português do Brasil 2022-10-13 08:39:27 -03:00
Connor McLaughlin cc3fadba14 Qt: Move downsampling to enhancement settings 2022-10-13 17:55:25 +10:00
Connor McLaughlin 98ef639c0a Qt: Change post settings style to sunken 2022-10-13 17:43:09 +10:00
Connor McLaughlin 8afea2fef8 HostDisplay: Fix post-processing time, add original source size 2022-10-13 17:42:15 +10:00
Connor McLaughlin bcd04e5f51 Qt: Expose display position/alignment in UI 2022-10-13 17:40:58 +10:00
Connor McLaughlin 0709f92ac1 Misc: Cleanup/deduplicate from c9cba5e 2022-10-13 17:37:39 +10:00
Connor McLaughlin 1538f26013 Qt: Move some settings around, add OSD options 2022-10-13 17:27:09 +10:00
Connor McLaughlin 5498ddfab7 RegTest: Port to new host abstractions 2022-10-13 17:27:09 +10:00
nobody 553d58052b Expose Display Host Aligment as a Setting in Ini 2022-10-09 00:55:56 -04:00
Connor McLaughlin 0cd331629b
Merge pull request #2906 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-09 14:21:29 +10:00
Connor McLaughlin e395a74832 Settings: Fix default values for achievements 2022-10-09 14:21:01 +10:00
zkdpower 320b646076
Update Simple-Chinese translation to latest. 2022-10-09 12:19:24 +08:00
Connor McLaughlin 4feb5ad548 Controller: Make InAnalogMode() virtual 2022-10-09 14:10:54 +10:00
Connor McLaughlin 21da5036c0
Merge pull request #2904 from andercard0/master
Atualização Português do Brasil
2022-10-09 12:43:12 +10:00
Connor McLaughlin 11e7e79c16 FullscreenUI: Fix description string 2022-10-09 12:42:34 +10:00
Anderson 0 Cardoso 3fa2f62775 Atualização Português do Brasil
- OSD de  conquistas
- OSD referente a versão Android
2022-10-08 12:00:01 -03:00
shikulja 3f68ef39ae
Update Russian translation (#2903)
* Update Russian translation

* Purge Russian translation
2022-10-08 23:37:12 +10:00
Connor McLaughlin 3a3f571ecc Settings: Persist OSD options when resetting 2022-10-08 23:36:39 +10:00
Connor McLaughlin 1745d3e803 Settings: Don't allow both runahead and rewind 2022-10-08 23:36:24 +10:00
Connor McLaughlin 42768c3101 Achievements: Fix a few minor issues 2022-10-08 21:21:33 +10:00
Connor McLaughlin 8d53eb5df8
Merge pull request #2902 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-08 20:26:20 +10:00
Connor McLaughlin 550b4928c2 Achievements: Backports from PCSX2 2022-10-08 20:25:42 +10:00
zkdpower 426f624669
Update Simple-Chinese translation to latest. 2022-10-07 11:02:07 +08:00
Connor McLaughlin 6d32e9bc10
Merge pull request #2901 from andercard0/master
Atualização Português do Brasil
2022-10-06 23:27:33 +10:00
Connor McLaughlin bb4a65f1dd Achievements: Save submitted time from API in leaderboards 2022-10-06 22:50:59 +10:00
Anderson 0 Cardoso 4a70740b2b Atualização Português do Brasil
- Acrescentado opções faltantes
- Opções OSD de PGXP
2022-10-05 21:07:24 -03:00
Connor McLaughlin 10f98106dd Misc: Normalize code vs serial usage 2022-10-05 18:29:44 +10:00
Connor McLaughlin 5f6490f68b GPU/Vulkan: Fix downloads messing up later commands 2022-10-05 18:29:43 +10:00
Connor McLaughlin 564a9bdeb4 GL/Context: Use GL_OES_draw_elements_base_vertex if GLES3.2 is missing 2022-10-05 18:29:43 +10:00
Connor McLaughlin 2231af2dfc
Merge pull request #2899 from zkdpower/master
Update Simple-Chinese translation to latest.
2022-10-05 18:29:32 +10:00
zkdpower 4e8535c349
Update Simple-Chinese translation to latest. 2022-10-04 14:58:30 +08:00
Connor McLaughlin ab1422b690
Merge pull request #2898 from andercard0/patch-4
Atualização Português do Brasil
2022-10-04 00:46:06 +10:00
Connor McLaughlin c486f6619f Achievements: Avoid potential crash when parsing malformed responses 2022-10-04 00:45:25 +10:00
Anderson Cardoso 6b239d2f4e
Atualização Português do Brasil
PGXP strings updated to latest.
2022-10-03 11:27:01 -03:00
Connor McLaughlin 587fbf6ca7 System: Disable auto analog mode when starting shell 2022-10-04 00:20:37 +10:00
Connor McLaughlin df06931e36 Achievements: Make login progress indeterminate 2022-10-04 00:00:57 +10:00
Connor McLaughlin c3eccf51d1 OpenGLHostDisplay: Fix post-processing with GLES 2022-10-04 00:00:56 +10:00
Connor McLaughlin 8f39ad3555 GPU/OpenGL: Don't recreate context on sw switch when using GLES 2022-10-04 00:00:56 +10:00
Connor McLaughlin 106addf5a8 Qt: Fix shutdown and save state in fullscreen UI 2022-10-04 00:00:56 +10:00
Connor McLaughlin 74452eede3 ImGui: Don't show overlays when system paused 2022-10-04 00:00:56 +10:00
Connor McLaughlin f25d7f6e09 Misc: Fix various warnings 2022-10-04 00:00:56 +10:00
Connor McLaughlin a9038133c8 HostDisplay: Common texture base class for all APIs 2022-10-04 00:00:56 +10:00
Connor McLaughlin 12d400b76a OpenGLHostDisplay: Replace GL ID handle with texture class 2022-10-03 21:08:42 +10:00
Connor McLaughlin 971bba07d6 GPU: Make perspective-correct color interpolation toggleable 2022-10-03 21:08:41 +10:00
Connor McLaughlin 6af5a2486c VulkanHostDisplay: Use coherent memory type for downloads on Adreno
Otherwise it spends a ton of CPU time invalidating the buffer.
2022-10-03 13:13:37 +10:00
Connor McLaughlin 4dc3014fcd Vulkan: Hook up VK_KHR_driver_properties 2022-10-03 13:11:38 +10:00
Connor McLaughlin dc008d3cdc
Merge pull request #2896 from andercard0/patch-3
Atualização Português do Brasil
2022-10-03 12:57:41 +10:00
Connor McLaughlin 26eda7561d
Merge pull request #2897 from zkdpower/master
update simple-chinese translation to latest.
2022-10-03 12:57:16 +10:00
zkdpower 04cc1fdb7b
update simple-chinese translation to latest. 2022-10-02 16:22:41 +08:00
Anderson Cardoso 62dfded7d6
Atualização Português do Brasil
Updated challenge mode description.
2022-10-01 22:45:45 -03:00
Connor McLaughlin 22b41bd153 Achievements: Hardcore mode no longer gives twice the points 2022-10-01 13:39:26 +10:00
Connor McLaughlin 410b384c76 Vulkan/Context: Request API v1.1 2022-10-01 13:31:03 +10:00
shikulja 7ae1509d88
Update Russian translation (#2895)
* Update Russian translation

* Update Russian translation
2022-10-01 13:29:49 +10:00
Connor McLaughlin 8aa1c8827c GPU/D3D11: Purge D3D11::StagingTexture 2022-09-26 22:15:51 +10:00
Connor McLaughlin 6bafcea94f HostDisplay: Remove DestroyRenderDevice() 2022-09-26 22:15:51 +10:00
Connor McLaughlin 84917ec6aa Common/Image: Add resize methods 2022-09-26 22:15:51 +10:00
Connor McLaughlin e3a327f7a2 Vulkan/Texture: Fix updating array textures 2022-09-26 22:15:50 +10:00
Connor McLaughlin f7aa7c659c D3D11/Texture: Add layers/texture arrays 2022-09-26 22:15:50 +10:00
Connor McLaughlin e7fb42347f GL/Texture: Add multi-layer/level support 2022-09-26 22:15:50 +10:00
Connor McLaughlin 5ef0ad1ec6 GPU/Vulkan: Get rid of additional stream buffer 2022-09-26 22:15:50 +10:00
Connor McLaughlin 8d32547ec9 Vulkan/Texture: Allow uploading non-zero layers/levels 2022-09-26 22:15:50 +10:00
Connor McLaughlin aff9f1c25f D3D12: Add helper for offsetting descriptors 2022-09-26 22:15:50 +10:00
Connor McLaughlin cb1e15da58 GPU/D3D12: Fix incorrect stream buffer upload size 2022-09-26 22:15:50 +10:00
Connor McLaughlin 4668334516 GameDatabase: Make unknown controller types non-fatal 2022-09-26 22:15:50 +10:00
Connor McLaughlin 9d27f7095f Vulkan: Use Vulkan Memory Allocator 2022-09-26 22:15:50 +10:00
Connor McLaughlin 37d579c652 BIOS: Compile fix 2022-09-26 20:42:35 +10:00
Connor McLaughlin 187b01f908
Merge pull request #2892 from zkdpower/master
update simple-chinese language file to latest.
2022-09-25 13:07:52 +10:00
Anderson Cardoso 146c99f668
Atualização Português do Brasil (#2893)
* Atualização Português do Brasil

Update strings to latest.

* Update chtDb to the latest

Following games were updated in the Database:

- Spyro 2 - Ripto's Rage
- Medal Of Honor
- Digimon World 3
- Megaman Legends 2
- Star Ocean - The Second Story
- Disney Presents Tigger's Honey Hunt
- Spyro X Sparx - Tondemo Tours
- Resident Evil 1
- Grand Theft Auto
- Castlevania Symphony Of The Night
- Megaman X
- Dino Crisis
- Valkyrie Profile
- MediEvil 2
- Crash Bandicoot - Warped

* Update chtdb.txt

* Update chtdb.txt

* Atualização Português do Brasil

Update file to latest.
2022-09-25 13:07:31 +10:00
Connor McLaughlin 864dffc789
Merge pull request #2894 from lukahn/patch-1
Update bios.cpp
2022-09-25 13:07:04 +10:00
zkdpower c793f5d098
update simple-chinese language file to latest.
update simple-chinese language file to latest.
2022-09-24 17:50:15 +08:00
Connor McLaughlin 78b4fbb515 Achievements: Display points in list window 2022-09-24 14:21:53 +10:00
Connor McLaughlin e54dc9872b Achievements: Display mastered notifications 2022-09-24 13:27:59 +10:00
Connor McLaughlin 5bf1f062b9 Qt: Re-add active/line offset to game properties (advanced) 2022-09-24 13:19:56 +10:00
Connor McLaughlin 583b8cd955 InputManager: Export a few functions 2022-09-24 13:14:28 +10:00
Connor McLaughlin d25a9a22e3 System: Fix per-game bindings being used when disabled 2022-09-24 13:14:24 +10:00
Connor McLaughlin 6fa8c3962e Build: Fixes for Android 2022-09-24 13:14:18 +10:00
Connor McLaughlin 736996ab38 Controller: Add invert and button deadzone options 2022-09-24 13:14:13 +10:00
Anderson Cardoso 1a6bc86136
Atualização Português do Brasil (localization) | Update ChtDb to latest (#2886)
* Atualização Português do Brasil

Update strings to latest.

* Update chtDb to the latest

Following games were updated in the Database:

- Spyro 2 - Ripto's Rage
- Medal Of Honor
- Digimon World 3
- Megaman Legends 2
- Star Ocean - The Second Story
- Disney Presents Tigger's Honey Hunt
- Spyro X Sparx - Tondemo Tours
- Resident Evil 1
- Grand Theft Auto
- Castlevania Symphony Of The Night
- Megaman X
- Dino Crisis
- Valkyrie Profile
- MediEvil 2
- Crash Bandicoot - Warped

* Update chtdb.txt

* Update chtdb.txt
2022-09-24 13:12:02 +10:00
Connor McLaughlin 7af2f252ac
Merge pull request #2887 from zkdpower/master
update simple-chinese language file to latest.
2022-09-24 13:11:41 +10:00
Connor McLaughlin 2186debcd2
Merge pull request #2888 from Calinou/enhancements-overlay-fix-swapped-msaa-ssaa
Fix "MSAA" and "SSAA" texts being swapped in enhancements overlay
2022-09-24 13:11:27 +10:00
Connor McLaughlin 7ef600aaa0
Merge pull request #2889 from Calinou/texture-filtering-warn-performance-cost
Warn about the high performance cost of JINC2 and xBR filtering
2022-09-24 13:11:11 +10:00
Luke Wakefield 2cfbd43bb6
Update bios.cpp
Adding PS1 BIOS files from PS2 consoles.
2022-09-23 16:08:07 +10:00
Hugo Locurcio 086b0d390a
Add usage description for Show CPU Usage
Unlike other display options, this one was missing a description.

This clarifies the option's purpose and the fact that it displays
the host's CPU usage, not the emulated system's CPU usage.
2022-09-22 15:06:36 +02:00
Hugo Locurcio 8152b99ea4
Warn about the high performance cost of JINC2 and xBR filtering
These options (especially xBR) have a very high cost. In my experience,
xBR has a greater impact on the framerate than enabling 4× SSAA or PGXP
in CPU mode (whose quality increase is much more obvious).

These options are also essentially unusable on mobile, regardless of
how powerful your device is. As a result, this adds warnings both
in the option names and the description.

Bilinear filtering is not affected by this performance cost, as GPUs
can perform this in hardware without having to emulate filtering
through a shader.
2022-09-22 14:23:31 +02:00
Hugo Locurcio dcd11d8371
Fix "MSAA" and "SSAA" texts being swapped in enhancements overlay
Previously, when you selected MSAA in the advanced options, you
got MSAA but the enhancements display showed "SSAA".
The opposite happened when you selected SSAA.
2022-09-22 14:08:29 +02:00
zkdpower 76c367e92f
update simple-chinese language file to latest. 2022-09-22 18:43:03 +08:00
Connor McLaughlin d26fef3e4e Achievements: Add leaderboard toggle (+ some minor fixes) 2022-09-21 23:47:58 +10:00
Connor McLaughlin 3760849ac4
Merge pull request #2884 from zkdpower/master
update simple-chinese language file to latest.
2022-09-21 23:19:11 +10:00
Connor McLaughlin 065472ddda Achievements: Fix crash when toggling off with list open 2022-09-21 23:06:23 +10:00
Connor McLaughlin 5568de1e03 Achievements: Add sound effects 2022-09-21 23:06:23 +10:00
Connor McLaughlin a4eb5f1d5d FrontendCommon: Add PlaySoundAsync() 2022-09-21 23:06:23 +10:00
Connor McLaughlin cba4bb4ab2 Achievements: Show primed/challenge-in-progress achievements 2022-09-21 23:06:23 +10:00
zkdpower db27468506
update simple-chinese language file to latest. 2022-09-21 19:32:48 +08:00
Víctor "IlDucci a55ca69b87
Spanish (Spain) translation update (#2882)
* Spanish (Spain) translation update

 - Updated the .ts file itself (seems that es-es was forgotten at the last code update pass).
 - Translated new strings.
 - Fine-tuned others.
 - Cleaned up now-unneeded strings.

* Spanish (Spain) translation update

 - Updated the .ts file itself (seems that es-es was forgotten at the last code update pass).
 - Translated new strings.
 - Fine-tuned others.
 - Cleaned up now-unneeded strings.
2022-09-19 15:42:55 +10:00
Connor McLaughlin bf1af8995a
Merge pull request #2883 from Guwange/update_Japanese_translation
update Japanese translation
2022-09-19 15:42:39 +10:00
Connor McLaughlin c817030263 CMake: Add missing find_package(ECM) for NoGUI/Wayland 2022-09-19 15:41:37 +10:00
Dolphin d8d521e292 update Japanese translation 2022-09-19 13:13:15 +09:00
Connor McLaughlin 3dcd901885 MemoryCardImage: Support importing mem/psx and a few other formats
Untested.
2022-09-18 19:39:57 +10:00
Connor McLaughlin aee8163317 Achievements: Drain outstanding requests when switching games
Stops data being lost when loading state due to data not being
downloaded yet.
2022-09-18 13:24:55 +10:00
Connor McLaughlin d9722516c3 GameList: Handle non-extension-suffixed urls based on content type 2022-09-18 13:24:55 +10:00
Connor McLaughlin cc0127d5ed
Merge pull request #2881 from andercard0/patch-2
Atualização Português do Brasil
2022-09-18 12:12:48 +10:00
Connor McLaughlin a062cc4706 VulkanHostDisplay: Fix uploading of strided textures 2022-09-18 12:10:36 +10:00
Connor McLaughlin 1e6abc1d64 OpenGLHostDisplay: Don't assert when reading back last query 2022-09-18 12:02:38 +10:00
Connor McLaughlin 239b585d8c AudioStream: Fix several-second-looping bug on underrun 2022-09-18 11:56:22 +10:00
Anderson Cardoso 0a27fb1489
Atualização Português do Brasil
Update strings to latest.
2022-09-17 17:51:33 -03:00
Connor McLaughlin ef3ad91ad0 FullscreenUI: Various improvements 2022-09-17 15:56:05 +10:00
Connor McLaughlin 14af29d398 ImGuiManager: Show additional CPU settings 2022-09-17 15:56:05 +10:00
Connor McLaughlin 016eb7c548 Qt: Fix switching CPU execution mode in debug menu 2022-09-17 15:56:05 +10:00
Connor McLaughlin 3e16dbfc37 System: Fix crash when toggling memory exceptions off 2022-09-17 15:56:05 +10:00
Connor McLaughlin 05eecf9944 System: Fix very low underclocks locking up 2022-09-17 15:56:05 +10:00
Connor McLaughlin 436ed10f44 Qt: Fix resetting per-game advanced settings 2022-09-17 15:56:05 +10:00
Connor McLaughlin 6bc4963017
Merge pull request #2880 from zkdpower/master
update simple-chinese language file to latest.
2022-09-17 15:55:48 +10:00
zkdpower 5d95937b5d
update simple-chinese language file to latest. 2022-09-15 10:20:17 +08:00
Anderson 0 Cardoso df7e5300d1 Atualização Português do Brasil
Update new strings to latest.
2022-09-13 10:10:12 -03:00
Connor McLaughlin 389143db64 Qt: Add cover downloader 2022-09-13 20:44:45 +10:00
Connor McLaughlin 21b7261dc9 System: Fix turbo getting dropped on renderer switch 2022-09-13 17:50:42 +10:00
Connor McLaughlin 0b3461338c HostDisplay: Use streaming for sw renderer display 2022-09-13 17:50:42 +10:00
Connor McLaughlin bf76780f11 GameList: Add cover downloader 2022-09-13 17:50:42 +10:00
Connor McLaughlin 023900dc77 System: Fix inverted save screenshot colour channels 2022-09-09 13:31:13 +10:00
Connor McLaughlin aeb3d00002 NoGUI/Win32: Fix text input 2022-09-09 13:31:13 +10:00
zkdpower b4f2e297e9 Update postprocessingsettingswidget.ui
Fixed an issue where the window of post-processing suddenly jumped to the center after switching filters. (special thanks to user 2048 from ppxclub.com)
2022-09-09 13:31:13 +10:00
Anderson Cardoso eaa99f6f50
Atualizçaão Português do Brasil (#2876) 2022-09-09 13:27:22 +10:00
shikulja 740b60d833
Update Russian translation (#2875)
* Update Russian translation

* Purge Russian translation
2022-09-09 13:27:02 +10:00
Connor McLaughlin f2ba596164 Qt: Fix theme change resetting cover scale 2022-09-03 14:20:37 +10:00
Connor McLaughlin bec0d6e7df HostDisplay: Add GPU usage statistics 2022-09-03 14:17:51 +10:00
Connor McLaughlin baf9f641ce Qt: Sync translation sources 2022-09-03 13:56:48 +10:00
Ronnie Sahlberg 81cf59bc21 PBP: The PBP extension needs to be upper-case.
EBOOT.PBP is an archive format used for PS1 Classics games on PSP and PS3
(and PS4 and probably also PS5)
On PSP case does not matter since the file will be stored in a FAT
filesystem but on PS3 it does matter as it will be stored in a UFS2
filesystem which is case sensitive.

EBOOT.PBP files from the official PS Store comes wrapped in a PKG container
and installes as EBOOT.PBP uppercase. Thus other tools that create
EBOOT.PBP files also create them in uppercase such as POP-FE and PSX2PSP.

Change the *.pbp file selector filter to *.PBP so that the file selector
will find these files on platforms with case-sensitive filesystems.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2022-09-03 13:56:30 +10:00
Connor McLaughlin 26159981ce FullscreenUI: Add more missing options 2022-09-03 13:39:59 +10:00
Connor McLaughlin 35f272b336 Settings: Set default controller type to AnalogController 2022-08-29 20:34:12 +10:00
Connor McLaughlin 837495d90f Qt: Fix window close in nogui mode 2022-08-29 20:31:29 +10:00
Connor McLaughlin 28363af3ff FullscreenUI: Add more missing options 2022-08-29 19:19:50 +10:00
Connor McLaughlin c1df77c5f7 Qt: Don't double-click-to-fullscreen when paused 2022-08-29 19:05:41 +10:00
Connor McLaughlin c90e2f19fc NoGUI: Add ConfirmMessage() to platform 2022-08-29 19:05:09 +10:00
Connor McLaughlin d2d2e3ae6e FullscreenUI: Add load/save input profile 2022-08-27 16:52:36 +10:00
Connor McLaughlin 8990ade721 ImguiManager: Fix some missed FA glyphs 2022-08-27 16:52:30 +10:00
Connor McLaughlin 3a5bf6d29b System: Move overlay checking to common 2022-08-27 16:52:24 +10:00
Connor McLaughlin ea8d779962 ImguiManager: Only rasterize font awesome glyphs which we need 2022-08-26 23:30:45 +10:00
Connor McLaughlin f9bd2db2dc Common/Image: Fix saving 2022-08-26 23:30:45 +10:00
Connor McLaughlin 1aa7facda8 Frontends: Pick best render API based on renderer
Stops unnecessary display recreation in big picture UI.
2022-08-26 23:30:45 +10:00
Connor McLaughlin 215cfd3daf NoGui: Fix renderer switching on Win32 2022-08-26 23:30:45 +10:00
Connor McLaughlin 73185bfb22
CMake: Fix Mac build (#2874) 2022-08-26 13:30:30 +10:00
Connor McLaughlin cab51c6764 FullscreenUI: Re-enable most previously-missing settings 2022-08-26 01:26:55 +10:00
Connor McLaughlin cac2714555 GPU/OpenGL: Also disable texture buffer for ANGLE
Hopefully resolves issues with Exynos S22+.
2022-08-26 01:26:13 +10:00
Connor McLaughlin bfafa95f65 EvdevInputSource: Migrate to new abstractions 2022-08-25 00:55:58 +10:00
Connor McLaughlin 6df7d9acda NoGUI: Migrate to new host abstraction 2022-08-25 00:55:58 +10:00
Connor McLaughlin 7277d29ff9 Host: Move CreateDisplayForAPI() into common code 2022-08-25 00:55:58 +10:00
Connor McLaughlin 4f2da4213d
Merge pull request #2873 from zkdpower/master
update simple-chinese translation to latest.
2022-08-22 20:20:01 +10:00
Dolphin a6bb444713
Update Japanese translation (#2872)
* update base duckstation-qt_ja.ts

* update Japanese translation

* clean up vanished entries in duckstation-qt_ja.ts
2022-08-22 20:19:52 +10:00
Connor McLaughlin 9704b8effd
Merge pull request #2871 from andercard0/master
Atualização Português do Brasil
2022-08-22 20:18:57 +10:00
Connor McLaughlin c320e8cf57 Achievements: Misc fixes 2022-08-22 20:01:04 +10:00
Connor McLaughlin 7bbacd2392 Misc: Remove unused code 2022-08-22 19:55:38 +10:00
zkdpower e303660dc2
update simple-chinese translation to latest. 2022-08-19 17:30:49 +08:00
Anderson Cardoso 5712ac6795
Atualização Português do Brasil
Updated OSD strings to the latest.
2022-08-18 15:55:43 -03:00
Connor McLaughlin c7e8233b7b System: Move present skip check to core 2022-08-19 00:07:14 +10:00
Connor McLaughlin de21ff250c CommonHost: Default fullscreen hotkey to F11 2022-08-19 00:07:10 +10:00
Connor McLaughlin 9bb73dea04 Qt: Move translation-related functions to their own file 2022-08-18 23:20:03 +10:00
Connor McLaughlin 0f82dc9161 System: Use streaming for compressed save 2022-08-18 23:10:15 +10:00
Connor McLaughlin 0572d0cd4b Common: Add ByteStream implementations for zstd 2022-08-18 23:10:15 +10:00
Connor McLaughlin 759938a5cf System: Support compressing save states 2022-08-18 23:10:15 +10:00
Connor McLaughlin 0154a594c9 ByteStream: Devirtualize where unnecessary 2022-08-18 23:10:15 +10:00
Connor McLaughlin c66a9f117d System: Don't empty buffers on state load 2022-08-18 23:10:15 +10:00
Dolphin 0d03aa2b45 generate GlyphRanges for ja/zh-cn based on *.ts files 2022-08-18 14:25:44 +09:00
Dolphin 01f0c1ff3d fix OSD message about ChallengeMode to be translatable 2022-08-18 00:54:08 +09:00
Dolphin ff09edf3d7 fix AchievementSummary/Notification font issue for ja/zh-cn 2022-08-18 00:54:08 +09:00
Connor McLaughlin 5e73242d66
Merge pull request #2868 from andercard0/master
Update Brazilian Portugese localization
2022-08-16 21:24:23 +10:00
Connor McLaughlin 86cba1e04d System: Fix present skip getting activated on unpause
When using vsync+sync to host refresh+optimal frame pacing.
2022-08-16 21:23:16 +10:00
Connor McLaughlin 2703880d69 GameList: Fix building on 32-bit ARM 2022-08-16 21:22:59 +10:00
Anderson 0 Cardoso 626c1353a0 Update Portugese Locales
Fix missing cheevos description.
2022-08-15 16:24:47 -03:00
Connor McLaughlin 16d15f5c65 InputManager: Don't load bindings for inactive multitap ports 2022-08-16 00:05:46 +10:00
Connor McLaughlin c656f5cbd7 InputManager: Fix parsing sensor/accelerometer binding 2022-08-16 00:05:46 +10:00
Connor McLaughlin e9126aeeb8 Common: Add SHA1Digest 2022-08-16 00:05:46 +10:00
Connor McLaughlin 3abf1df362 System: Fix volume after toggling fast forward 2022-08-15 17:23:34 +10:00
Connor McLaughlin 5b2c18e27c SPU: Convert to namespace 2022-08-15 17:22:23 +10:00
Connor McLaughlin 6c69cf33c2 System: Fix loading states with different media path 2022-08-15 17:14:34 +10:00
Anderson Cardoso 8de3e65b92
Atualização Português do Brasil (#2865)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts

* Portuguese translation Update

Updated more missing strings to latest.

* Atualização Português do Brasil

Tradução atualizada para última versão.

* Update Turkish language

Update Turkish language to its latest version, validated by native speaker!
2022-08-15 17:14:18 +10:00
Connor McLaughlin df1affe341
Merge pull request #2866 from zkdpower/master
update the simple-chinese language file to latest.
2022-08-15 17:14:03 +10:00
zkdpower a0f346596d
update the simple-chinese language file to latest. 2022-08-11 11:09:42 +08:00
Connor McLaughlin 2842167184 scmversion: Fix generation on Linux 2022-08-10 17:59:13 +10:00
Connor McLaughlin 819b27a1a1
Merge pull request #2864 from zkdpower/master
update simple-chinese language file to latest.
2022-08-10 17:50:32 +10:00
Connor McLaughlin e2ecfa64e9 IniSettingsInterface: Make writes atomic
Fixes potential settings corruption if we crash while saving.
2022-08-10 17:48:35 +10:00
Connor McLaughlin 1db24e8014 IniSettingsInterface: Prevent multiple threads loading/saving at once 2022-08-10 17:26:52 +10:00
Connor McLaughlin 7134af509c Qt: Redraw window after setting changes when paused 2022-08-10 17:08:59 +10:00
Connor McLaughlin 4688277987 SwapChain: Reduce buffer count from 3 to 2 2022-08-10 17:08:59 +10:00
Connor McLaughlin a5f18ae325 InputManager: Fix macros not being copied in profile 2022-08-10 17:08:59 +10:00
Connor McLaughlin 795ddee79c Qt: Fix relative mode for PSMouse 2022-08-10 17:08:59 +10:00
Connor McLaughlin ddbe28830e Qt: Fix incorrect mouse button event being fired
Fixes left click bindings.
2022-08-10 17:08:59 +10:00
Connor McLaughlin f3ec05f1ba Qt: Add missing binding UI for PS Mouse 2022-08-10 17:08:59 +10:00
zkdpower bdd42c7855
update simple-chinese language file to latest. 2022-08-10 14:14:34 +08:00
Connor McLaughlin f5495adb7d Qt: Don't set working directory on startup
Not needed now we have relative paths for cards etc.
2022-08-10 15:23:23 +10:00
Connor McLaughlin 4faa49d42c System: Fix framerate spike after pausing in debugger 2022-08-10 15:19:15 +10:00
Connor McLaughlin 916900be5d Misc: More warning fixes 2022-08-10 14:33:31 +10:00
shikulja 0f198cbe3a
Update Russian translation (#2861)
* Update Russian translation

* Purge Russian translation
2022-08-10 13:44:52 +10:00
Connor McLaughlin fedff65700
Merge pull request #2862 from zkdpower/master
update the simple-chinese language file to latest.
2022-08-10 13:44:42 +10:00
Anderson Cardoso c199918bc9
Portuguese translation Update (#2863)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts

* Portuguese translation Update

Updated more missing strings to latest.
2022-08-10 13:44:25 +10:00
Connor McLaughlin 477bb3d554 Misc: Clean up a few warnings 2022-08-10 13:41:13 +10:00
Connor McLaughlin c3da236f92 System: Preparations for per-game controller settings 2022-08-10 13:09:48 +10:00
Connor McLaughlin 54c2447ff3 System: Rework some throttler/vsync logic 2022-08-10 13:09:32 +10:00
Connor McLaughlin b698ff1fff Common: Add build_timestamp.h 2022-08-10 13:05:52 +10:00
Connor McLaughlin 7be1ad0289 FullscreenUI: Move resources and add lightweight Android version 2022-08-10 13:05:28 +10:00
Connor McLaughlin a35e1b7a25 Achievements: Fix requests being sent when not logged in 2022-08-10 13:04:20 +10:00
Connor McLaughlin 6aa2e9017b GameDatabase: Fix cache not invalidating when out-of-date 2022-08-10 13:03:53 +10:00
Connor McLaughlin a017806c6e GameList: Fix title of files not in database 2022-08-10 13:03:40 +10:00
Connor McLaughlin 5ac9c3f022 Controller: Add multiplier/format to settings 2022-08-10 13:03:15 +10:00
Connor McLaughlin ae0d60fcd8 Timer: Spin for last 1ms on non-windows too 2022-08-10 13:02:23 +10:00
Connor McLaughlin 73a80d3a1d scmversion: Fix generation on Macs 2022-08-07 01:31:24 +10:00
Connor McLaughlin b581cc4777 Vulkan/SwapChain: Fix crash on fullscreen with MoltenVK 2022-08-07 01:31:24 +10:00
Connor McLaughlin 093979a65a Build: Disable mmap fastmem for Apple Silicon
It uses 16K pages, which means we'd also have to protect at 16K
granularity... which might be okay, but there's probably going to be
more faults due to code/data in the same page, which negates much of the
benefit.
2022-08-07 01:31:24 +10:00
zkdpower 64ed6c52ac
update the simple-chinese language file to latest. 2022-08-06 14:47:06 +08:00
Connor McLaughlin c614476a60 Qt: Fix resetting controller type-specific settings 2022-08-06 00:10:00 +10:00
Connor McLaughlin a37c330f4b
Merge pull request #2859 from zkdpower/master
update simple-chinese language file to latest.
2022-08-05 21:50:27 +10:00
Anderson_Cardoso a8cdc288b8
Portuguese translation Update (#2858)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts
2022-08-05 21:50:08 +10:00
Connor McLaughlin 8776bfe46d Qt: Move controller setting popups into dialog 2022-08-05 21:49:13 +10:00
zkdpower 56a2199dfb
update simple-chinese language file to latest. 2022-08-05 19:16:27 +08:00
Connor McLaughlin 8d50ebe538 Qt: Support per-game setting of spinboxes 2022-08-05 20:48:39 +10:00
Connor McLaughlin 1109a81b8a InputManager: Fix unchangable input while paused/frame stepping 2022-08-05 18:14:38 +10:00
Connor McLaughlin 1289064316 Settings: Drop audio sync option
Not relevant since time stretching was added.
2022-08-05 17:57:47 +10:00
Connor McLaughlin 57c1ca97f7 Qt: Hook up audio driver selection 2022-08-05 17:50:28 +10:00
Connor McLaughlin 06ecc50797 System: Fix CPU usage not showing for sw-renderer-for-readbacks 2022-08-05 17:17:29 +10:00
Connor McLaughlin 8f314c8d49 System: Fix vsync resetting on pause and fast forward on boot 2022-08-05 17:09:44 +10:00
Connor McLaughlin fd3de15589 ImGuiManager: Include renderer in enhancement info 2022-08-05 17:09:25 +10:00
Connor McLaughlin 589785f8a0 System: Don't print whole path in save OSD messages 2022-08-05 17:09:02 +10:00
Connor McLaughlin 6bf0ad789e fixup! Misc: Necessary emucore changes for Android 2022-08-05 17:07:07 +10:00
Connor McLaughlin 523297c60e System: Fix querying invalid handle on boot 2022-08-05 17:06:50 +10:00
Connor McLaughlin 9c3e4c78c8 System: Fix match window aspect ratio not working on startup 2022-08-05 17:06:02 +10:00
Connor McLaughlin 25d2148ae4 Misc: Necessary emucore changes for Android 2022-08-05 17:05:21 +10:00
Connor McLaughlin bdb486ccaa Settings: Fix build without cubeb 2022-08-04 21:39:15 +10:00
Connor McLaughlin 31a17cd3c6 FrontendCommon: Remove SDLInitializer
Not needed anymore.
2022-08-04 21:35:32 +10:00
Connor McLaughlin ea65c0970c FrontendCommon: Drop SDL2 audio output 2022-08-04 21:34:16 +10:00
Connor McLaughlin 679f1a51db CommonHost: Fix volume hotkeys 2022-08-04 21:20:26 +10:00
Connor McLaughlin 49b4e1f0a6 Qt: Fix crash on startup with autoboot 2022-08-04 21:09:07 +10:00
Connor McLaughlin d8d18d49eb
Merge pull request #2855 from zkdpower/master
update simple-chinese language file.
2022-08-04 21:08:52 +10:00
Connor McLaughlin e91ec23e84
Merge pull request #2856 from Guwange/fix_translation_context_guncon
Fix translation context for GunCon
2022-08-04 21:08:43 +10:00
Dolphin 44bf0ef8cb fix translation context for AnalogJoystick 2022-08-04 01:10:24 +09:00
Dolphin c0626f0535 Fix translation context for GunCon 2022-08-04 00:02:19 +09:00
zkdpower 0299fc4dd0
update simple-chinese language file. 2022-08-03 17:10:36 +08:00
Connor McLaughlin ca1512f47a Vulkan/Loader: Prioritize system libvulkan dylib, fallback to MoltenVK 2022-08-01 23:07:40 +10:00
Connor McLaughlin e1383d15aa CDROM: Fix crash when changing readahead sectors 2022-08-01 23:07:40 +10:00
Silent c98e0bd096
Bus: Added RAM, RAM_SIZE and RAM_MASK exports for external debugger usage
Useful e.g. for Cheat Engine.
2022-07-31 10:43:26 +02:00
Connor McLaughlin 571a773b29 FileSystem: Fix build failure 2022-07-31 17:42:58 +10:00
Anderson_Cardoso e2af9aa0ca
Updated localization to latest (#2850)
* Updated localization to latest

Atualização Português do Brasil para versão mais atual.

* Update duckstation-qt_pt-br.ts

* Update duckstation-qt_pt-br.ts
2022-07-31 17:38:37 +10:00
Connor McLaughlin f7a4a16f07
Merge pull request #2851 from zkdpower/master
update simple-chinese language file to latest.
2022-07-31 17:38:27 +10:00
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