Commit Graph

5759 Commits

Author SHA1 Message Date
Stenzek
86927ea3eb Qt: Use window modality for message boxes
Stops them opening in the middle of the screen on MacOS.
2024-03-31 23:37:49 +10:00
Stenzek
f0f1473b6e Qt: Fix native message boxes on MacOS 2024-03-31 23:12:14 +10:00
Anderson Cardoso
578490648b Atualização Português do Brasil (#3141)
- Confirmação de mensagens OSD
2024-03-31 15:53:24 +10:00
Stenzek
0b99db6730 Qt: Ensure settings are writable before running setup wizard 2024-03-31 15:51:30 +10:00
Stenzek
693982d755 SettingsInterface: Add Error to Save() 2024-03-31 15:50:29 +10:00
Stenzek
eb504143c1 FileSystem: Add Error to CreateDirectory()/RenamePath() 2024-03-31 15:50:13 +10:00
Stenzek
3ecc19c43f GPU: Fix HW readback counter 2024-03-31 14:02:44 +10:00
Stenzek
8ebda3cdc8 CPU/NewRec: Fix register corruption in swl/swr 2024-03-31 13:55:19 +10:00
Stenzek
a3013efbca CPU/NewRec: Fix PGXP desync
Wobbly geometry in Threads of Fate.
2024-03-30 00:46:38 +10:00
Stenzek
979b7bd36f FileSystem: Use PathCchCanonicalizeEx() for GetWin32Path() 2024-03-30 00:46:38 +10:00
Stenzek
ab445ec69d FileSystem: Handle paths longer than MAX_PATH on Windows 2024-03-29 16:23:03 +10:00
Stenzek
f9f9447013 SPU: Ignore End+Mute flag for noise channels
Fixes the noise effects cutting out too early in Motor Toon Grand Prix.
2024-03-29 15:08:14 +10:00
Stenzek
2b7008bd93 GPU/HW: Fix box downsampling with FMVs 2024-03-29 12:37:10 +10:00
Stenzek
c41563c7dc Pad: Fix unconditional memory card replug on load state 2024-03-29 12:34:42 +10:00
Stenzek
e54ad1956a GPU/HW: Fix height incorrect doubling in interleaved 480i mode 2024-03-29 12:17:13 +10:00
Anderson Cardoso
c09e9edc4a Atualização Português do Brasil (#3139)
Resumo:
- Extensão Webp para capturas de tela
- OSD atualizada PGXP
- Subq CD-Rom

Detalhado:
Nova opção para captura de tela em formato webp, por padrão, Duckstation usa o formato .png caso queira mudar
siga em:
Configurações > Gráficos > (aba) Captura e por fim escolha a opção webp.

Mensagem referente ao uso do PGXP desativado pelas configurações de compatibilidade atualizado, alguns jogos
como Crash team racing e Sheep rider quando utilizado o PGXP sofrem com quebras de polignos no chão. esta mensagem
faz referência a estes jogos (já testados) que têm este problema com a tecnologia pgxp ativado.

Foi detectado em testes recentes que a funcionalidade de leitura de CD-rom no emulador estava tendo problemas de travamentos
engasgos, telas pretas, tanto durante o gameplay quanto na leitura de CDs de música (tela do BIO), no caso de jogos. ocorria
por conta do segundo canal de código, que alguns leitores de CD têm, foi adidionado uma opção para ignorar esse segundo canal de código para que os jogos/CDs possam ser lidos de forma correta. porém pode não funcionar com jogos com criptografia (PAL/Europeus).
2024-03-28 14:16:09 +10:00
Stenzek
fe35542c76 D3D11Device: Add MAP_DISCARD fallback path for uniform streaming 2024-03-28 13:59:09 +10:00
Stenzek
de1e5b24fb CDROM: Don't send reports when subq isn't valid 2024-03-26 01:20:33 +10:00
Stenzek
28fd6c0ea4 Qt: Expose "Ignore Drive Subcode" option 2024-03-26 01:20:33 +10:00
Stenzek
3e8dd2c374 CDImageDevice: Fix reading of pure audio CDs 2024-03-25 23:24:41 +10:00
Stenzek
83ebad1129 System: Leave title empty when booting physical audio CDs 2024-03-25 23:24:41 +10:00
Stenzek
7b8704aba1 System: Fix incorrect sanitization of memcard filenames 2024-03-25 23:24:41 +10:00
Stenzek
315524a89c VulkanDevice: Fix render pass fallback path with MRT 2024-03-24 22:32:44 +10:00
Stenzek
f1847462a9 VulkanDevice: Fix rendering to multiple targets 2024-03-24 22:32:44 +10:00
Stenzek
3206054fab OpenGLDevice: Fix rendering to multiple RTs 2024-03-24 22:32:44 +10:00
Stenzek
101ebe3ac3 PostProcessing/FX: Fix GLSL compile error with discard 2024-03-24 22:32:44 +10:00
Stenzek
9cdff4781f OpenGLDevice: Fix depth clears not going through 2024-03-24 22:32:44 +10:00
Stenzek
480c78502f System: Fix crash toggling debug GPU device
When postfx is enabled.
2024-03-24 22:32:44 +10:00
Stenzek
c0e6750ad3 Updater: Link zlib statically
Old builds don't know that the DLL is needed when extracting...
2024-03-24 18:46:26 +10:00
Stenzek
43fc9f1ef2 Settings: Support saving WebP screenshots 2024-03-24 16:03:00 +10:00
Stenzek
f3c0c14b2a Image: Support loading/saving WebP 2024-03-24 16:03:00 +10:00
Stenzek
b143d96476 Build: Use deps DLLs on Windows 2024-03-24 16:02:59 +10:00
Stenzek
8c09e9389d GameDB: Add DisablePGXPPreserveProjFP trait
And add it to Crash Team Racing.
2024-03-23 14:11:28 +10:00
Anderson Cardoso
f2a7810e70 Atualização Português do Brasil (#3137)
Atualizado para a última versão.
2024-03-23 13:46:45 +10:00
Stenzek
084a76afa0 CDImageDevice: Verify MSF of SUBQ before use 2024-03-23 13:46:18 +10:00
Stenzek
4d5c8cb134 Qt: Fix main window stuck open after update 2024-03-23 02:26:56 +10:00
Stenzek
d96062b690 AudioStream: Fix infinite loop 2024-03-21 03:50:46 +10:00
Stenzek
2be8287edf Qt: Fix closing log window via taskbar 2024-03-21 02:01:48 +10:00
Stenzek
bcc7ab71cb NoGUI: Add SDL platform 2024-03-21 01:53:44 +10:00
Stenzek
604dd5df40 Qt: Add copy/clear game settings 2024-03-21 00:50:57 +10:00
Stenzek
3085172ffd FullscreenUI: Update translation strings 2024-03-20 22:48:23 +10:00
Stenzek
9703542775 AudioStream: Re-add SDL backend 2024-03-20 22:46:20 +10:00
Stenzek
e70f0e1bc1 GPU/HW: Use texelFetch() instead of sampler 2024-03-20 21:56:20 +10:00
Stenzek
a4a58c6ba2 SPU: Implement volume sweep phase inversion 2024-03-20 21:55:55 +10:00
Stenzek
2003c9452b DMA: Properly handle bus errors and DICR transitions 2024-03-18 02:07:42 +10:00
Stenzek
fa6850902a CPU: Make interrupts actually edge-triggered 2024-03-18 01:46:19 +10:00
Anderson Cardoso
3702a533f2 Update duckstation-qt_pt-BR.ts (#3135) 2024-03-17 00:10:36 +10:00
Stenzek
e755e15c69 GPU: Fix GLSL compile error 2024-03-17 00:07:18 +10:00
Stenzek
1ab7850ed0 GPU: Rewrite deinterlacing and add adaptive/blend modes 2024-03-16 14:14:15 +10:00
Stenzek
8b2b4ce8d9 Image: Fix reading of JPEG files 2024-03-16 14:14:15 +10:00