Commit graph

5381 commits

Author SHA1 Message Date
Stenzek 1831a291b4
GL/ContextEGL: Fix surface_format left uninitialized 2023-11-04 20:11:51 +10:00
Stenzek 17171101cf
OpenGLDevice: Don't force-disable dual source blending 2023-11-04 20:11:51 +10:00
Stenzek 0e2c6676a3
Build: Compiling x64 builds on Apple Silicon host 2023-11-04 20:11:51 +10:00
Stenzek f05ff4103e
Misc: Build fixes for Android 2023-11-04 20:11:51 +10:00
Stenzek 538266aacd
System: Fix Discord Rich Presence 2023-10-29 22:46:02 +10:00
Stenzek bd49e0df63
System: Fix playlist memory card handling
But you really don't need to use them these days.
2023-10-29 20:37:42 +10:00
Matthew Broomfield 10877c25e8 Remove vertical spacer preventing Tweaks/Hacks from expanding
The Advanced Settings UI had a vertical spacer at the bottom.
This space would expand when the window expanded.
Instead, it's more useful to expand the Tweaks/Hacks table,
since this table is larger than the default window size.
2023-10-28 21:12:05 -07:00
Stenzek 117cbeecaa
CPU/CodeCache: Fix NewRec on Apple Silicon 2023-10-28 14:41:29 +10:00
Stenzek f786138175
CPU/CodeCache: Fix crash on Apple Silicon 2023-10-24 18:30:34 +10:00
Stenzek 06c4dc5e1b
GPU/OpenGL: Fix incorrect 1/4 blend on Mali 2023-10-22 00:07:46 +10:00
Stenzek 6592cafadc
CPU/NewRec: Add speculative constants 2023-10-22 00:07:46 +10:00
Stenzek b3cbe5a7ee
CPU/NewRec: Add AArch32 backend 2023-10-21 20:22:51 +10:00
Stenzek 8ddb0c4b23
Common/HeapArray: Fix mismatched delete/free 2023-10-21 13:49:35 +10:00
Stenzek 41bb9fddfc
CMake: Fix Debug x64 builds on Linux 2023-10-21 13:49:35 +10:00
Stenzek d00ed000f9
CPU/NewRec/AArch64: Don't recreate assembler every time 2023-10-21 13:49:35 +10:00
Stenzek 52e0d8d473
CPU/Recompiler/AArch32: Load membase on demand 2023-10-21 13:49:35 +10:00
Stenzek cce1ec598c
CPU/Recompiler/AArch32: Reduce register usage of Mul 2023-10-21 13:49:35 +10:00
Stenzek 23dff0a9b6
Bus: Properly set unmapped pages to NULL for LUT fastmem 2023-10-21 13:49:35 +10:00
Stenzek e36130158c
CPU/Recompiler: Fix incorrect shift in LUT fastmem 2023-10-21 13:49:35 +10:00
Stenzek c727ac33c7
CPU/CodeCache: Include hi/lo in state logging 2023-10-21 13:49:35 +10:00
Connor McLaughlin 07acd6b690
Merge pull request #3034 from kamfretoz/ikon-baru-pt3
Qt: Add new controller image and icon refinement
2023-10-21 13:49:18 +10:00
kamfretoz 2ca332295d Qt: Add new controller image and icon refinement 2023-10-19 22:50:01 +07:00
Anderson Cardoso 03ccc07ed2 Atualização Português do Brasil
- Novo recompilador.
2023-10-18 14:15:03 -03:00
Stenzek a4c7d03ed2
VulkanDevice: Ignore GPUs which don't support Vulkan 1.1 2023-10-18 00:49:01 +10:00
Stenzek db675cf5d0
Build: Reduce library scope 2023-10-18 00:49:01 +10:00
Stenzek 9501439d6b
CPU: Add new experimental recompiler 2023-10-18 00:49:01 +10:00
Stenzek c179473c2b
Bus: Allow LUT fastmem on mirrors 2023-10-18 00:49:01 +10:00
Stenzek 9d40164f84
CPU/Recompiler: Offset LUT fastmem pointers 2023-10-18 00:49:01 +10:00
Stenzek a062b00c1a
Bus: Protect main RAM buffer
Get rid of write-time checks.
2023-10-18 00:49:01 +10:00
Stenzek 79e1ae3e54
CPU/CodeCache: Rewrite using new-rec's block management 2023-10-18 00:49:01 +10:00
Stenzek f82d08e223
TimingEvents: Reset downcount when head is resorted 2023-10-17 13:14:05 +10:00
Stenzek 78959f6339
MemoryCardImage: Swap over to fmt 2023-10-17 13:08:44 +10:00
Connor McLaughlin cecae91b0c
Merge pull request #3032 from kamfretoz/ikon-pt2
Qt: More icon overhaul and cleanup
2023-10-16 22:57:57 +10:00
kamfretoz 22e9f008f6 Qt: More icon overhaul and cleanup 2023-10-16 19:39:27 +07:00
Stenzek 624b118211
Qt: Fix incorrect font path for zh-CN 2023-10-16 19:31:54 +10:00
Stenzek baa5472cc2
Qt: Fix postfx option pane not loading 2023-10-16 01:00:43 +10:00
zkdpower ef377fbd12
Update Simple-Chinese Translation to latest. (#3030)
* Update Simple-Chinese Translation to latest.

Update Simple-Chinese Translation to latest.

* Update Simple-Chinese Translation to latest.

Update Simple-Chinese Translation to latest.
2023-10-15 20:12:13 +10:00
kamfretoz 3468afc5ec Qt: Port over some custom icon from PCSX2 2023-10-15 16:20:52 +07:00
Stenzek ad04f79e57
FullscreenUI: Fix controller strings not translating 2023-10-12 19:30:23 +10:00
Stenzek f9d8a49324
CPU: Fix incorrect writing of unaligned words via cheats 2023-10-11 01:10:31 +10:00
Connor McLaughlin b572a0bc16
Merge pull request #3028 from zkdpower/master
update Simple-Chinese Translation.
2023-10-11 01:09:04 +10:00
Connor McLaughlin b7044d3e02
Merge pull request #3027 from Hipnosis183/master
Updated Spanish (Latin America) translation
2023-10-11 01:08:56 +10:00
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