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
Stenzek
43eb6e20fa
System: Improve screenshot naming
2024-03-16 14:14:15 +10:00
Stenzek
6aa491f863
GPU: Ensure screenshots are saved before shutdown
2024-03-16 14:14:15 +10:00
Anderson Cardoso
5054d46075
Add Theme - Ruby
...
This PR adds the Ruby Dark theme from PCSX2 to Duckstation
Thanks @KamFretoZ for the heads up,
Credits custom palette @Daisouji
2024-03-16 14:13:55 +10:00
Stenzek
9211d9f2e3
Path: Add CreateFileURL()
2024-03-16 14:10:35 +10:00
Stenzek
b9c9b05878
Qt: Remove duplicate menu action
2024-03-13 14:14:40 +10:00
Stenzek
51b3fabd31
OpenGLContext: Try libEGL.so.1 as well as libEGL.so
2024-03-13 14:14:40 +10:00
Stenzek
d1a1cab9a9
Bus: Direct KUSEG+KSEG0 isolated cache reads to ICache
2024-03-13 14:14:40 +10:00
Stenzek
3395853ba2
CDROM: Fix overflow in UpdatePositionWhileSeeking()
2024-03-13 14:14:40 +10:00
shikulja
b76af42acc
Update Russian translation ( #3132 )
...
* Update Russian translation
* Update Russian translation
2024-03-13 14:14:30 +10:00
Anderson Cardoso
9950fdb07a
Memory Card Icon ( #3133 )
...
Update of position for the Memory Card icons in flyout menus tested in both White and Dark themes.
2024-03-13 14:14:11 +10:00
Stenzek
604b47c7b7
Deps: Update to SDL2 2.30.1 and Qt 6.6.2
2024-03-08 23:41:14 +10:00
Stenzek
9b784b1777
OpenGLDevice: Fix incorrect streamed counter
2024-03-08 21:20:44 +10:00
Stenzek
8fe86ff690
GPU/HW: Fix another buffer unmapping case
2024-03-08 21:16:00 +10:00
Stenzek
de1338cbbc
VulkanDevice: Add additional semaphore on swap chain
...
We don't actually need +1 semaphores, or, more than one really.
But, the validation layer gets cranky if we don't fence wait before the next image acquire.
So, add an additional semaphore to ensure that we're never acquiring before fence waiting.
2024-03-08 14:16:56 +10:00
Stenzek
7159330f63
GPU/HW: Ensure buffers are unmapped before present
...
Darn DX11...
2024-03-08 13:43:22 +10:00
Stenzek
25db163347
System: Fix incorrect save state screenshot size
2024-03-08 04:12:50 +10:00
Anderson Cardoso
9ac97f40fd
Atualização Português do Brasil ( #3129 )
...
Confirmação de textos movidos.
2024-03-07 00:03:54 +10:00
Stenzek
c854b8f85e
Image: Swap stb for libpng/libjpeg
2024-03-07 00:02:35 +10:00
Stenzek
250b1bea8f
GPU: Use Image class for screenshot saving
2024-03-06 23:55:18 +10:00
Stenzek
620d08f72d
Build: Move Image from common to util
2024-03-06 16:09:21 +10:00
Stenzek
faa64ec4ff
Qt: Improve log window behavior on MacOS
2024-03-05 00:02:22 +10:00
Stenzek
3d2a091c46
Qt: Improve upscale label text
2024-03-05 00:02:22 +10:00
Stenzek
a3f6930072
Qt: Fix default arrow key binding on MacOS
2024-03-05 00:02:22 +10:00
Stenzek
f80ead6a21
GameDB: More settings
2024-03-05 00:02:22 +10:00
Anderson Cardoso
adb2d6c316
Atualização Português do Brasil ( #3128 )
...
Atualizado para a última versão
2024-03-04 23:58:30 +10:00
Anderson Cardoso
403ee01a33
Atualização Português do Brasil ( #3126 )
...
* Atualização Português do Brasil
- Novo modo de deteção de linhas pela GPU
- Novas opções do modo Big duck mode adicioadas
- Várias outras opções antes movidas ou realocadas confirmadas para a última versão.
* Update do update
Melhoria de contexto
2024-03-03 14:03:39 +10:00
Stenzek
ae0dde8b18
Qt: Make some extra space in memcard settings
...
Settings should fit on 720p now.
2024-03-03 14:03:07 +10:00
Stenzek
e2024f6175
System: Change "Auto Load Cheats" to "Enable Cheats"
2024-03-03 14:03:07 +10:00
Stenzek
a1d7d214cf
GPUDevice: Add support for VRR and relaxed vsync
2024-03-03 14:03:07 +10:00
Anderson Cardoso
d9e496284f
Atualização Português do Brasil ( #3125 )
...
Atualizado para a última versão
2024-03-02 21:28:38 +10:00
Stenzek
96f29d9b99
System: Warn if compatibility settings are disabled
2024-03-02 21:21:20 +10:00
Stenzek
04b837a418
Qt: Redesign graphics settings panel
...
Add screenshot format/type.
2024-03-02 21:21:20 +10:00
Stenzek
b8127facdc
GPUDevice: Memoize preferred renderer for auto
2024-03-02 17:45:39 +10:00
Stenzek
713d396a7e
GPU/HW: Add quad line detection (Wild Arms 2)
2024-03-02 17:13:19 +10:00
Stenzek
250fb56838
GPU/HW: Switch to indexed draws
2024-03-01 15:33:00 +10:00
Stenzek
b34742cdd2
GPU/HW: Slightly reduce struct size
2024-03-01 13:51:16 +10:00
Stenzek
d50ba989ae
Settings: Use bitfields for bool
...
Slightly more compact, memory-wise.
2024-03-01 13:42:29 +10:00
Stenzek
9e26622a12
CDImageDevice: Implement disc reading for Linux
...
And fix it for Windows. SubQ reading should now work.
2024-03-01 00:50:31 +10:00
Stenzek
b060edc61b
VulkanDevice: Actually use all the swap chain semaphores
2024-03-01 00:50:27 +10:00
Stenzek
edeaaebc7d
OpenGLContextEGL: Fix X11+platform base combination
2024-02-29 20:07:05 +10:00
Stenzek
f936a36c85
GPUDevice: Add GPUDownloadTexture
...
Which can also be based in host/client memory.
Use it for screenshots and VRAM downloads.
2024-02-29 18:56:50 +10:00
Wunkolo
4309d8ebf3
VulkanDevice: Add TryImportHostMemory
...
Utilizing `VK_EXT_external_memory_host`, attempt to import the host-pointer into a `VkBuffer`, `VkDeviceMemory`, and an offset to the start of the data. When the page size matches the import alignment, then it is possible to import an entire range of memory from the host directly into a vulkan-side buffer to read and write into.
2024-02-29 17:00:51 +10:00
Wunkolo
0ce1149e41
VulkanDevice: Optional VK_EXT_external_memory_host
enablement
...
Allows usage of this extension only when the import-pointer-alignment
matches that of the hosts' page size.
2024-02-29 17:00:51 +10:00
Stenzek
411213d6a0
GPU: Make VRAM a global object
2024-02-29 17:00:51 +10:00
Stenzek
7340324ed9
CDROM: Accuracy improvements
2024-02-29 17:00:51 +10:00
Stenzek
71094a0e44
CPU: Implement memory breakpoints/watchpoints
2024-02-28 00:02:02 +10:00
Stenzek
ef4389cea8
Qt: Cache CPU register values
...
That way they don't update while running.
2024-02-27 22:38:43 +10:00
Stenzek
4599109854
CPU/CodeCache: Clear backpatch info for blocks when recompiled
2024-02-27 22:16:59 +10:00
Stenzek
454cceab80
CPU/CodeCache: Move backpatch lookup after RAM check
...
Saves a map lookup if we're just invalidating code.
2024-02-27 21:04:26 +10:00
Stenzek
eb7b6d217d
System: Ensure GPU is flushed before invalidating on pause
2024-02-27 21:04:26 +10:00
Stenzek
a63e78d83c
Qt: Mutate breakpoints on CPU thread
2024-02-27 21:04:25 +10:00
Stenzek
eeef0a92bb
CPU: Make single step go through the "normal" execution path
...
That way it exits and re-enters the dynarec as expected.
2024-02-27 21:04:25 +10:00
Stenzek
e3a287de44
Qt: Keep debugger open outside of game
2024-02-27 20:15:12 +10:00
Stenzek
4a70164dac
CMake: Determine host page size at build time
...
Needed for running on Asahi Linux.
2024-02-25 20:30:41 +10:00
Stenzek
ab83247de3
GLContext: Rename to OpenGLContext
2024-02-25 20:30:41 +10:00
Stenzek
c1381cfda6
System: Gracefully handle memory allocaion failure
2024-02-25 20:30:41 +10:00
Stenzek
9ac9fc0a1e
Host: Add ReportFatalError()
2024-02-25 20:30:41 +10:00
Stenzek
18ba2032ad
Error: Add AddPrefix()/AddSuffix()
2024-02-25 20:30:41 +10:00
Stenzek
df3517f19b
GLContext: Use EGL 1.5 platform selection
2024-02-25 20:30:41 +10:00
Stenzek
143fb0876d
dep/glad: Update to v2.0.5
2024-02-25 20:30:41 +10:00
Stenzek
fcb8ce1ebc
Common: Add DynamicLibrary
2024-02-25 20:30:40 +10:00
Anderson Cardoso
b5b5f6bc67
Atualização Português do Brasil ( #3123 )
...
Confirmado textos movidos do depurador.
2024-02-25 20:30:29 +10:00
Stenzek
ea649bdb1b
Common: Fix duplicate fastjmp on Windows/CMake
2024-02-25 01:53:23 +10:00
Stenzek
ff9dc11a38
CPU/CodeCache: Increase frame delta for manual protected blocks
...
Reduces stutter in Wild Arms 2.
2024-02-24 15:06:24 +10:00
Stenzek
35cdfc5ef7
CPU: Move PGXP registers earlier in struct
2024-02-24 14:57:31 +10:00
Stenzek
53c0dc8bbc
CPU/NewRec: Speculative execution for mult/div
2024-02-24 14:57:30 +10:00
Stenzek
175d2a17f7
CPU/NewRec: Don't panic on unused opcodes
2024-02-24 14:57:29 +10:00
zkdpower
75cd2dac0d
Update the Simple-Chinese translation to latest. ( #3122 )
2024-02-24 14:57:10 +10:00
zkdpower
272c43d139
Update the Simple-Chinese translation to latest. ( #3121 )
2024-02-19 22:54:15 +09:00
Stenzek
2dc801e513
Qt: Fix mismatched debugger accelerators
2024-02-19 22:53:54 +09:00
Stenzek
8756672e12
ImGuiManager: Defer scale updates
2024-02-19 22:47:47 +09:00
Anderson Cardoso
330397b900
Atualização Português do Brasil ( #3119 )
...
* Atualização Português do Brasil
- Adicionado novo tema
* Atualização - Turco
Atualizado idioma Turco para a última versão, revisado por um nativo.
* Atualização Português do Brasil
Atualizado para a última versão
2024-02-18 15:44:47 +09:00
shikulja
ad2c8dbaa4
Update Russian translation
2024-02-18 15:44:33 +09:00
KamFretoZ
1f6636f62b
Qt: Icon updates
2024-02-18 15:44:12 +09:00
Anderson Cardoso
a1da72202b
Atualização - Turco
...
Atualizado idioma Turco para a última versão, revisado por um nativo.
2024-02-15 23:17:18 +10:00
Anderson Cardoso
5da535c663
Atualização Português do Brasil
...
- Adicionado novo tema
2024-02-15 23:17:18 +10:00
zkdpower
a1f735353f
Update the Simple-Chinese translation to latest.
2024-02-15 23:16:57 +10:00
Stenzek
01876ec4aa
Qt: Fix a couple of game summary translation issues
2024-02-15 22:14:46 +09:00
Stenzek
1faecd8853
Qt: Fix labels when changing multi-tap controller type
2024-02-15 22:06:01 +09:00
KamFretoZ
d9846093c3
Qt: Add new theme "Grey Matter"
2024-02-06 23:49:05 +10:00
Tobias Jakobi
10616162f0
Qt: Add Missing QtCore includes
2024-02-06 23:48:45 +10:00
Tobias Jakobi
739729516e
Core: Add missing standard library includes
2024-02-06 23:48:45 +10:00
Tobias Jakobi
317a7ce8a7
Util: Add missing standard library includes
2024-02-06 23:48:45 +10:00
Stenzek
8e7b212b03
System: Clear cheat list on reset
2024-02-06 22:24:33 +09:00
Anderson Cardoso
eafa5d41bb
Atualização Português do Brasil
...
Atualizado para a última versão
2024-02-05 14:40:10 +10:00
Stenzek
d5fb5645fc
ByteStream: Move zstd wrapper to util project
...
Removes zstd dependency from common, fixes updater running on Mac.
2024-02-05 14:28:26 +10:00
Stenzek
ac1fd7f0cf
Qt: Remove update.zip after updating
2024-02-04 17:40:19 +10:00
Stenzek
885addcfce
Qt: Fix update cleanup on Windows
2024-02-04 17:33:34 +10:00
Stenzek
3bd9cbdfec
Qt: Update elevator for non-writable paths
...
i.e. support installation in Program Files.
2024-02-04 17:15:48 +10:00
Stenzek
f6dc80cefa
GameDatabase: Use TitleCase for traits
2024-02-04 16:47:26 +10:00
Anderson Cardoso
0955e5fb30
Atualização Português do Brasil
...
Novas opções de drivers adicionadas.
2024-02-04 16:19:07 +10:00
Stenzek
8ffc50a2a5
Data: Remove JSON GameDB
2024-02-04 16:14:05 +10:00
Stenzek
d7a1c447c6
GameDatabase: Switch to YAML
2024-02-04 16:14:05 +10:00
Stenzek
a957fb669d
StringUtil: Fix inequal-length EqualNoCase
2024-02-04 15:22:38 +10:00
Stenzek
6cca468e65
MetalDevice: Add family check for 16-bit formats
2024-02-03 20:44:34 +10:00
Stenzek
06b11590fe
MetalDevice: Textures should be private
2024-02-03 19:53:35 +10:00
Stenzek
73bb2e77af
SDLInputSource: Expose IOKit/MFI toggles
2024-02-03 19:41:56 +10:00
Stenzek
29b5afecae
MetalDevice: Fix creation error on non-RGBA8 layers
2024-02-03 19:41:56 +10:00
Stenzek
c2c3eac749
Build: Use shared webp/zstd/zlib
2024-02-03 19:41:56 +10:00
Stenzek
cdb614a51f
GPU/HW: Fix possible crash (again)
2024-02-03 16:00:24 +10:00
Stenzek
cdea4eb68b
GPU/HW: Fix possible crash on setting change
2024-01-31 20:02:34 +10:00
Stenzek
ad41c81fa8
ImGuiOverlays: Fix incorrect animation when opening state selector
2024-01-31 00:53:30 +10:00
Stenzek
af2042e713
GPU/HW: Fix toggling PGXP depth buffer causing black screen
2024-01-31 00:53:30 +10:00
Stenzek
6184b671c5
ImGuiFullscreen: Slightly improve hover/animation behavior
2024-01-31 00:53:30 +10:00
Stenzek
ebaef81aae
ImGuiFullscreen: Don't clamp scale to 1.0
2024-01-31 00:16:06 +10:00
zkdpower
a9d834cd8b
Update the Simple-Chinese translation to latest.
2024-01-27 02:20:19 +10:00
Anderson Cardoso
5eefbcddc5
Atualização Português do Brasil ( #3106 )
2024-01-27 02:19:30 +10:00
KamFretoZ
3fd0ab3be0
Indonesian Translation
2024-01-26 13:21:02 +07:00
zkdpower
7d3d063583
Update the Simple-Chinese translation to latest. ( #3104 )
...
* Update the Simple-Chinese translation to latest.
* Update the Simple-Chinese translation to latest.
* Add files via upload
* Update the Simple-Chinese translation to latest.
2024-01-26 14:35:43 +10:00
Stenzek
05d969881f
Qt: Fix setting typos
2024-01-26 14:35:05 +10:00
Stenzek
14e3969736
Misc: Warning fixes
2024-01-26 14:31:03 +10:00
zkdpower
08eec2e66e
Update the Simple-Chinese translation to latest.
2024-01-25 13:43:19 +10:00
Anderson Cardoso
8b656d7db5
Atualização Português do Brasil
...
Atualizado para a última versão.
2024-01-25 13:42:54 +10:00
Stenzek
b545234152
CPU/NewRec/AArch32: Fix double condition
2024-01-25 13:42:41 +10:00
zkdpower
ef9edb8f40
Update the Simple-Chinese translation to latest.
2024-01-25 13:42:41 +10:00
Stenzek
4f347bf626
Qt: Add missing display setting help text
2024-01-24 13:56:22 +10:00
Stenzek
9607b6d3d8
Qt: Make controller settings page scrollable
...
Backport of 21d3ad86d4
2024-01-24 13:53:07 +10:00
Stenzek
bcf7f55b93
VulkanDevice: Fix potential race between submit and main thread
2024-01-22 22:57:42 +10:00
Anderson Cardoso
56b452d58b
Atualização Português do Brasil
...
Update to latest.
2024-01-22 14:41:19 +10:00
zkdpower
b7b2a500dc
Update the Simple-Chinese translation to latest.
2024-01-22 14:41:19 +10:00
Hugo Locurcio
1b8e75e90b
Take widescreen hack into account when determining automatic resolution scale
...
At widescreen aspect ratios, a greater resolution scale factor is required
to maintain crisp visuals. For instance, a 16:9 output requires ~1.333×
the resolution scale of a 4:3 output (as 16:9 is ~1.333× wider than 4:3).
This improves visuals at widescreen aspect ratios when the widescreen hack
is enabled, especially for ultrawide.
2024-01-22 14:41:19 +10:00
athenavr
5e2c6d24b9
Add independent settings for NeGcon axes ( #3094 )
...
* Add independent settings for NeGcon axes
* TOSQUASH coverage of the full NeGcon twisting range
2024-01-22 14:41:19 +10:00
Anderson Cardoso
daa8445331
Atualização Português do Brasil
2024-01-22 14:41:19 +10:00
Stenzek
37e8d1ab86
GPU/HW: Fix VRAM write replacements
2024-01-22 14:41:19 +10:00
Stenzek
a7b7ce2720
System: Fix crash with replacement precaching
2024-01-22 14:41:19 +10:00
Stenzek
a231fd4f22
Settings: Fix Match Window on Android
2024-01-22 14:41:19 +10:00
Stenzek
b9f7900e8c
Qt: Update glyph ranges
2024-01-22 14:41:19 +10:00
zkdpower
543c28b240
Update the Simple-Chinese Translation to latest.
2024-01-22 14:41:19 +10:00
Stenzek
150ab8f4af
GPU: Add host/hardware stats
2024-01-22 14:41:19 +10:00
Stenzek
884c851079
CPU: Fix GTE control register disassembly
2024-01-21 02:45:09 +10:00
Stenzek
0065800f05
Qt: Fix a couple of error log formats
2024-01-21 00:18:48 +10:00
Stenzek
f66866ed73
GPUDevice: Use Error class for initialization errors
2024-01-21 00:18:33 +10:00
Stenzek
24cb489a32
Qt: Update Korean translation by Hackjjang
2024-01-21 00:07:32 +10:00
Stenzek
429cb4f351
Qt: Allow toggling fullscreen when VM is paused
2024-01-21 00:07:32 +10:00
Stenzek
ecd8d97f72
FileSystem: Handle infinite symlink loops in FindFiles()
2024-01-21 00:07:32 +10:00
Stenzek
a0370c7fb7
Qt: Delete settings windows on close
2024-01-21 00:07:32 +10:00
Stenzek
b98ac8722a
FullscreenUI: Move functionality to Host
2024-01-20 20:29:33 +10:00
Stenzek
bc04854ed3
GPU/HW: Bump shader cache version
2024-01-20 02:14:56 +10:00
Stenzek
687e212dfe
GPU/HW: Shader compile fix
2024-01-20 02:14:36 +10:00
Stenzek
8970909400
Qt: Make Shift+Wheel scroll settings description
2024-01-19 22:13:29 +10:00
Stenzek
37276472eb
Qt: Tidy up Enhancement settings
2024-01-19 21:40:44 +10:00
Stenzek
f369724b7c
dep/imgui: Update to v1.90.1
2024-01-19 21:22:26 +10:00
Hugo Locurcio
cc94b76037
Add debanding option to improve gradient smoothness with truecolor
...
This option only has an effect if true color is also enabled.
2024-01-19 01:05:21 +01:00
Anderson Cardoso
4d1d830b30
Atualização Português do Brasil
...
- Incluido mensagens novas sobre fontes do modo Big duck mode
2024-01-14 01:44:22 +10:00
Stenzek
03d6500250
Log: Skip argument packing when below filter level
2024-01-14 01:44:21 +10:00
Stenzek
5f9eef585f
Achievements: Wrap long achievement descriptions
2024-01-14 01:44:21 +10:00
Stenzek
5042460264
ImGuiFullscreen: Add LayoutUnscale()
2024-01-14 01:44:21 +10:00
Stenzek
eae4f73f94
Achievements: Open cheevo details in browser when selected
2024-01-14 01:44:21 +10:00
Stenzek
da9e3064c2
Achievements: Display missable/progression/win icons
2024-01-14 01:44:21 +10:00
Stenzek
ecbd693d22
Qt: Fix warning
2024-01-13 13:55:48 +10:00
Stenzek
e86cf51a48
GPU/HW: Handle palette VRAM wrapping
...
Fixes block colours in The Next Tetris.
2024-01-13 13:54:51 +10:00
Stenzek
5d3cf93aa3
GPUDevice: Fix race on resize in GL/Vulkan
2024-01-10 22:46:57 +10:00
Stenzek
573dfd2a26
Qt: Add runtime downloading of OSD fonts
2024-01-10 22:46:57 +10:00
Stenzek
55a76892ae
Qt: Add runtime resource downloading
2024-01-10 22:46:57 +10:00
Stenzek
73cee9f705
Settings: Add UserResources to EmuFolders
...
Allowing some resources, such as fonts/sounds to be overridden by the
user.
2024-01-10 22:46:57 +10:00
KamFretoZ
34160a8c1b
Qt/FSUI: Backport PromptFont from PCSX2 for better readibility
2024-01-10 22:23:56 +10:00
Stenzek
c5c023af5f
SDLInputSource: Log axes/buttons when controller is opened
2024-01-08 15:49:05 +10:00
Stenzek
fcbae6cef3
GPU/HW: Fix off-by-one in dirty rect checks
...
Fixes transitions in Crash 3.
2024-01-08 15:49:05 +10:00
Anderson Cardoso
95486f7972
House cleaning ( #3083 )
...
* Clean Up
As discussed in discord this PR purges some empty forms and it's unused properties from the following files below.
achievementsettingswidget.ui: <string>Form</string>
advancedsettingswidget.ui: <string>Form</string>
audiosettingswidget.ui: <string>Form</string>
biossettingswidget.ui: <string>Form</string>
consolesettingswidget.ui: <string>Form</string>
controllerbindingwidget.ui: <string>Form</string>
controllerbindingwidget_analog_controller.ui: <string>Form</string>
controllerbindingwidget_analog_joystick.ui: <string>Form</string>
controllerbindingwidget_digital_controller.ui: <string>Form</string>
controllerbindingwidget_guncon.ui: <string>Form</string>
controllerbindingwidget_mouse.ui: <string>Form</string>
controllerbindingwidget_negcon.ui: <string>Form</string>
controllerglobalsettingswidget.ui: <string>Form</string>
controllermacroeditwidget.ui: <string>Form</string>
displaysettingswidget.ui: <string>Form</string>
emptygamelistwidget.ui: <string>Form</string>
emulationsettingswidget.ui: <string>Form</string>
enhancementsettingswidget.ui: <string>Form</string>
foldersettingswidget.ui: <string>Form</string>
gamelistsettingswidget.ui: <string>Form</string>
gamelistwidget.ui: <string>Form</string>
generalsettingswidget.ui: <string>Form</string>
postprocessingsettingswidget.ui: <string>Form</string>
2024-01-05 02:57:33 +10:00
Stenzek
32f5482ad2
CPU: Inhibit debug dispatcher when COP0 BP is invalid
2024-01-01 15:25:48 +10:00
Stenzek
cf760bbe42
CDSubChannelReplacement: Clear map on reload
...
Fixes one PBP disc's SBI from leaking into others.
2024-01-01 14:46:58 +10:00
Stenzek
cc84952fdc
AnalogController: Minimum deadzone/activation threshold should be 1%
2023-12-31 19:42:52 +10:00
Stenzek
12b9cf1898
GPU: Fix crash when trying to postprocess surfaceless
2023-12-31 19:40:45 +10:00
Anderson Cardoso
2bddafb1fc
Autalização Português do Brasil
...
- Atualizado para versão mais recente.
2023-12-28 08:57:43 -03:00
Stenzek
344d2ccd5d
OpenGLDevice: Work around lack of base_vertex in GLES3.1
2023-12-28 18:57:45 +10:00
Connor McLaughlin
e60654de38
Merge pull request #3080 from tobiasjakobi/different-types-fix
...
CPU/Recompiler: Fix build error
2023-12-28 18:54:36 +10:00
Stenzek
b75528272e
Qt: Fix activation of existing game properties windows
2023-12-28 15:50:01 +10:00
Stenzek
6d3e3f78da
System: Shorten libcrypt error on Android
2023-12-28 15:37:22 +10:00
Stenzek
958b033a66
PostProcessing: Fix assertion on some shader/texture formats
2023-12-28 15:31:03 +10:00
Anderson Cardoso
63bc3883ea
Atualização Português do Brasil ( #3079 )
...
* Atualização Português do Brasil
- Opções avançadas de cópia de textura (adicionada)
- Opções avançadas de armazenamento de texturas (adicionada)
* Update duckstation-qt_pt-BR.ts
2023-12-28 14:27:10 +10:00
Stenzek
6d07d70946
GPUDevice: Fix erratic texture pool recycling
2023-12-27 02:28:12 +10:00
Stenzek
98d5b98ab1
GPU/HW: Fix incorrect pipeline layout with texture buffers disabled
2023-12-27 02:03:50 +10:00
Anderson Cardoso
489235f48a
Update ts files
...
Remove obsolete strings for all available languages files.
2023-12-27 01:45:16 +10:00
Stenzek
044eb589f9
Settings: Expose disable texture buffers/copy to self options
2023-12-27 01:44:08 +10:00
Tobias Jakobi
dbe29bd5ca
CPU/Recompiler: Fix build error
...
Build currently fails on a GCC 13.2.x with:
/var/tmp/portage/games-emulation/duckstation-9999/work/duckstation/src/core/cpu_recompiler_code_generator.cpp: In member function ‘bool CPU::Recompiler::CodeGenerator::Compile_Bitwise(CPU::Instruction, const CPU::CodeCache::InstructionInfo&)’:
/var/tmp/portage/games-emulation/duckstation-9999/work/duckstation/src/core/cpu_recompiler_code_generator.cpp:1330:81: error: operands to ‘?:’ have different types ‘BitField<unsigned int, CPU::Reg, 16, 5>’ and ‘BitField<unsigned int, CPU::Reg, 21, 5>’
1330 | PGXP::PackMoveArgs(dest, lhs.HasConstantValue(0) ? instruction.r.rt : instruction.r.rs)),
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/games-emulation/duckstation-9999/work/duckstation/src/core/cpu_recompiler_code_generator.cpp:1362:81: error: operands to ‘?:’ have different types ‘BitField<unsigned int, CPU::Reg, 16, 5>’ and ‘BitField<unsigned int, CPU::Reg, 21, 5>’
1362 | PGXP::PackMoveArgs(dest, lhs.HasConstantValue(0) ? instruction.r.rt : instruction.r.rs)),
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2023-12-26 13:07:28 +01:00
Anderson Cardoso
abbcd65563
Atualização Português do Brasil ( #3077 )
...
* Atualização Português do Brasil
- Configurações (adicionado)
- Configurações avançadas modo exclusivo (adicionado)
2023-12-26 16:13:37 +10:00
Stenzek
118c6c1269
VulkanDevice: Don't assume presence of vkGetPhysicalDeviceFeatures2
2023-12-26 13:00:58 +10:00
Stenzek
62d2f12236
Settings: Expose exclusive fullscreen control
2023-12-25 23:44:15 +10:00
Stenzek
46e0afd2d4
VulkanDevice: Actually allow enumeration of 1.0 device
2023-12-25 23:02:13 +10:00
Stenzek
c233eb53ab
VulkanDevice: Potentially re-enable Vulkan 1.0 support
2023-12-25 21:59:52 +10:00
Anderson Cardoso
c33f415e72
Atualização Português do Brasil ( #3075 )
...
* Atualização Português do Brasil
- Novos textos no modo big duck mode (adicionado)
- Informação sobre tamanho de jogos (adicionado)
2023-12-25 19:50:21 +10:00
Stenzek
e81e3edb23
SDLInputSource: Optionally load game_controller_db.txt from data dir
2023-12-25 19:47:57 +10:00
Silent
8d491d3faa
System: Mark the VM as Stopping in ShutdownSystem unconditionally
...
Fixes an issue where Discord RPC didn't revert to "No Game Running"
on shutdown.
2023-12-23 15:27:10 +01:00
Silent
d08a40bcd8
DiscordRPC: Show session time in Discord Rich Presence
2023-12-23 15:19:22 +01:00
Stenzek
9ec3266f02
GPUDevice: Fix crash when using recycled targets
2023-12-21 23:40:03 +10:00
Stenzek
8fe6ef1fa8
CPU/NewRec: Allocate callee-saved registers before caller-saved
2023-12-21 02:00:19 +10:00
Stenzek
b7c3c76014
CPU/NewRec/RISCV64: Implement PGXP
2023-12-21 02:00:19 +10:00
Stenzek
36643fe78b
GameList: Add "File Size" field
2023-12-20 23:40:28 +10:00
Stenzek
bbd021bd5f
DMA: Memory wraparound is unlikely
2023-12-20 22:44:50 +10:00
Stenzek
48a1282a08
GPU/HW: Fix incorrect layout for non-buffer VRAM write
2023-12-20 22:42:32 +10:00
Stenzek
dc5e4120cd
GPUDevice: Improve texture pooling
2023-12-20 22:42:32 +10:00
Anderson Cardoso
efaee4ab50
Atualização Português do Brasil
...
- Atalhos (atualizado)
- Big duck mode UI (atualizado)
2023-12-19 22:44:17 +10:00
zkdpower
4a4e33ed72
Update the Simple-Chinese Translation to latest.
2023-12-19 22:43:13 +10:00
Stenzek
5ef2ba0eb2
GPU/HW: Add fallback path for no-texture-buffers
...
Yay, old Mali drivers without SSBOs...
2023-12-19 22:38:36 +10:00
Stenzek
4942964e2f
OpenGLDevice: Fix texture creation issues w/o texture storage
2023-12-19 22:38:36 +10:00
Stenzek
717e0665ae
GPUDevice: Support R16I/R16U textures
2023-12-19 22:38:36 +10:00
Stenzek
f5ddd7ba32
DMA: Template transfer functions
...
~20% speedup in FMV playback on a Ryzen 9 7950X3D. CPUs hate branches.
2023-12-19 22:38:36 +10:00
Stenzek
b9665e83a3
MSBuild: Only link with Zydis in Debug builds
2023-12-19 22:38:35 +10:00
Stenzek
cf45047463
CI/Windows: Use Clang-CL instead of MSVC
2023-12-19 22:38:35 +10:00
Stenzek
21bbe5c76c
CPU/CodeCache: Fix page error when rewinding
2023-12-19 22:38:27 +10:00
Stenzek
05b42f34eb
JitCodeBuffer: Use MAP_FIXED on MacOS/MAP_FIXED_NOREPLACE on Linux
2023-12-19 22:20:00 +10:00
Stenzek
6a7dea6908
CPU/CodeCache: Fix rewinding on Apple Silicon
2023-12-18 21:01:57 +10:00
Stenzek
7829abc014
MSBuild: We don't need WinPixEventRuntime in Release builds
2023-12-18 20:50:36 +10:00
Stenzek
df08e122c3
System: Fix rewind throttling at half speed
2023-12-18 20:50:36 +10:00
Stenzek
87d24d3259
System: Fix crash on emptying rewind buffer
2023-12-18 20:50:36 +10:00
Stenzek
e6be0532cb
System: Fix incorrect rewind VRAM estimation
2023-12-18 20:50:35 +10:00
Stenzek
9e82c18559
MetalDevice: Defer release of layer drawables
2023-12-18 20:50:35 +10:00
Stenzek
f4fb069216
MetalDevice: Explicitly bind fragment resources
...
Fixes adaptive downsampling with Metal renderer.
2023-12-18 20:50:35 +10:00
Stenzek
6fe2177ee7
MetalDevice: Fix incorrect mipmap texture creation
2023-12-18 20:50:35 +10:00
Stenzek
2d4191f8ce
Qt: Fix game properties dialogs keeping app open
2023-12-18 13:34:12 +10:00
Stenzek
8842a46a90
CPU: Fix namespacing in disassembler
2023-12-17 13:40:38 +10:00
Connor McLaughlin
95a9edaa65
Merge pull request #3070 from andercard0/master
...
Atualização Português do Brasil
2023-12-17 13:35:01 +10:00
Stenzek
73968ac526
SaveStateSelectorUI: Decouple current slot from list
2023-12-17 13:33:51 +10:00
Anderson Cardoso
737915821d
Atualização Português do Brasil
...
Atualizado OSD para conquista em modo hardcore.
2023-12-16 18:57:21 -03:00
Stenzek
cffb383c10
CPU: Add disassembly of GTE instructions
2023-12-17 00:38:11 +10:00
Stenzek
e08f888e72
OpenGLDevice: Fix incorrect scissor rect
2023-12-17 00:09:23 +10:00
Stenzek
6328d08c14
System: Don't unconditionally refresh save state UI
2023-12-17 00:09:15 +10:00
Stenzek
38777439c5
ShaderGen: Don't emit index qualifier when not using DSB
...
Fixes shader compile errors on Panfrost.
2023-12-16 22:40:30 +10:00
Stenzek
e93fec49bb
Achievements: Reload settings after hardcode disabled
2023-12-16 21:12:05 +10:00
Stenzek
0632c3356c
OpenGLDevice: More Mali driver workarounds
2023-12-16 21:04:40 +10:00
Stenzek
fb0ad26de8
Achievements: Fix incorrect fallback message
2023-12-15 23:54:31 +10:00
Connor McLaughlin
f84f19664b
Merge pull request #3069 from andercard0/master
...
Atualização Português do Brasil
2023-12-15 22:09:00 +10:00
Stenzek
aa658047f6
CPU/Recompiler: Fix jal/jalr to load delayed register
...
NewRec already handled this correctly.
2023-12-15 21:46:30 +10:00
Stenzek
87a7c09466
GPU/HW: Improve heuristics for draw/write when copying
2023-12-15 16:05:44 +10:00
Stenzek
a499e21453
CPU/CodeCache: Don't try to compile direct double branches
...
Invalidation nightmare.
2023-12-15 13:46:48 +10:00
Stenzek
b04578afee
ImGuiFullscreen: Fix menu background obscuring text
2023-12-15 13:45:19 +10:00
Anderson Cardoso
2eed013371
Atualização Português do Brasil
...
- Textos de sistema (incluidos)
2023-12-14 11:23:18 -03:00
Stenzek
98a96db1bd
GPU: Remove redundant fields
2023-12-14 20:23:49 +10:00
Stenzek
23d5b20da6
GPU/HW: Split dirty rect into draw/write
...
Significant performance improvement in Persona 2.
2023-12-14 20:23:49 +10:00
Stenzek
5218ac6944
GPU/HW: Fix incorrect mask in VRAM offset calc
2023-12-14 20:23:48 +10:00
Stenzek
adfde45dc1
System: Add unsafe settings summary
2023-12-14 20:23:48 +10:00
Stenzek
2cd747983a
SmallString: Pass string_view by value
2023-12-14 20:23:48 +10:00
Stenzek
57aa138808
PostProcessing: Add compile progress indicator
2023-12-14 20:23:48 +10:00
Stenzek
7e2afe82b5
FullscreenUI: Fix opening while paused
2023-12-14 20:23:48 +10:00
Stenzek
7e1276fbac
GPUDevice: Fix binding deferred cleared textures
...
i.e. briefly flashing previous state after reset.
2023-12-14 20:23:48 +10:00
Connor McLaughlin
371c58dc72
Merge pull request #3068 from andercard0/master
...
Atualização Português do Brasil
2023-12-13 23:01:56 +10:00
Stenzek
c20805f2be
VulkanDevice: Work around some mobile driver issues
2023-12-13 23:01:10 +10:00
Anderson Cardoso
82b71e8169
Atualização Português do Brasil
...
- Seleção de salvamento rápido (adicionado)
- Confirmação de textos movidos
- Correção de texto
2023-12-13 08:30:55 -03:00
Stenzek
4f84a98864
StringUtil: Pass string_views by value
2023-12-13 21:20:31 +10:00
Stenzek
710698f7e1
Misc: Remove StringUtil::{Starts,Ends}With, use C++20
2023-12-13 21:18:19 +10:00
Stenzek
79c226efff
SmallString: fmt -> format, format -> sprintf
2023-12-13 21:06:15 +10:00
Stenzek
ad6e49998f
RegTest: Add PGXP/upscale/recompiler options
2023-12-13 20:56:43 +10:00
Stenzek
bc2c334370
Misc: Combine some redundant functions
2023-12-13 20:56:40 +10:00
Stenzek
e14bf95043
Misc: Linux build fix
2023-12-13 12:35:56 +10:00
Connor McLaughlin
60e27a105c
Merge pull request #3067 from Mrlinkwii/update
...
Qt/WinUpdater: Remove "Update Complete" dialog
2023-12-13 01:20:47 +10:00
Stenzek
ad96b1ec75
FullscreenUI: Improve menu button borders
2023-12-13 01:12:55 +10:00
Stenzek
c467825791
SaveStateSelectorUI: Make less ugly
2023-12-13 01:00:13 +10:00
Mrlinkwii
53241b740b
Qt/WinUpdater: Remove "Update Complete" dialog
...
Co-Authored-By: KamFretoZ <14798312+kamfretoz@users.noreply.github.com>
2023-12-12 14:50:46 +00:00
Stenzek
dbaf49e4d4
VulkanDevice: Fix ARM32 build (again)
2023-12-10 23:31:01 +10:00
Stenzek
39913b2a39
GPUDevice: Fix incorrect positioning with PostFX and GL
2023-12-10 23:26:43 +10:00
Stenzek
27162e34a0
PostProcessing: Add Config::GetShaderOptions()
2023-12-10 22:22:02 +10:00
Stenzek
c90de025bf
MetalDevice: Fix depth not storing
2023-12-09 22:08:14 +10:00
Stenzek
1a5865bf95
D3D12Device: Fix crash on SW renderer switch
2023-12-09 22:08:14 +10:00
Stenzek
1f4a37f8eb
VulkanDevice: Fix crash on SW renderer switch
2023-12-09 22:08:14 +10:00
Stenzek
d068799515
VulkanDevice: Fix incomplete swap chain clear with dynamic rendering
2023-12-09 22:08:14 +10:00
Stenzek
f1604db4a3
GPU/HW: Dynamically size downsampling textures
2023-12-09 22:08:14 +10:00
Stenzek
ff37afef55
PostProcessing/FX: Support multiple render targets
2023-12-09 22:08:14 +10:00
Stenzek
fdd3edf73a
Common: Add LLVM SmallVector
2023-12-09 22:08:14 +10:00
Stenzek
6b00bf016d
GPU/HW: Dynamically size display texture
2023-12-09 22:08:14 +10:00
Stenzek
a907e1f550
GPUDevice: Pool textures
2023-12-09 22:08:13 +10:00
Stenzek
3b2c70cda5
GPUDevice: Get rid of framebuffer abstraction
2023-12-09 22:08:13 +10:00
Stenzek
a9ee2a34d8
SmallString: Add missing constructors/move operators
2023-12-09 22:06:59 +10:00
Stenzek
61783d4a34
GPU/HW: Remove unused variable
2023-12-08 20:24:59 +10:00
Stenzek
5c42d3906a
Qt: Fix incorrect value of combo postfx options
2023-12-08 20:12:23 +10:00
Stenzek
b65d2748b4
GPUDevice: Implement MirrorRepeat address mode
2023-12-08 20:12:13 +10:00
Stenzek
6deb9d3072
D3D12Device: Fix incorrect RP end in CommitClear()
2023-12-08 14:33:05 +10:00
Connor McLaughlin
203e711d67
Merge pull request #3066 from IlDucci/es_ES_20231208
...
Spanish (Spain) translation update
2023-12-08 13:19:20 +10:00
IlDucci
3f36b26ed9
Spanish (Spain) translation update
...
Adding translations for the latest string changes.
2023-12-08 00:52:47 +01:00
Stenzek
b7c53102c6
GameDB: P2
2023-12-07 20:16:22 +10:00
Stenzek
10473f1cfb
PostProcessing: Add categories/combos/tooltips
2023-12-07 15:19:10 +10:00
Stenzek
5e45d365c2
PostProcessing: Sort shader lists before showing
2023-12-07 14:17:33 +10:00
Stenzek
96d377a396
Qt: Fix performance counters showing up without VM
2023-12-07 14:14:06 +10:00
Stenzek
ba5d1a109e
dep/reshadefx: Support generating GLSL ES
2023-12-07 14:13:56 +10:00
Stenzek
bcc2042154
OpenGLDevice: GLES fixes
2023-12-06 23:49:34 +10:00
Connor McLaughlin
14c7c70b0c
Merge pull request #3065 from zkdpower/master
...
Update Simple-Chinese Translation.
2023-12-06 20:26:19 +10:00
Stenzek
6557033b98
FullscreenUI: Replace some std::string instances with TinyString
2023-12-06 20:12:20 +10:00
Stenzek
e835f118b7
Hotkeys: Fix toggle CPU PGXP with Interpreter
2023-12-06 20:12:20 +10:00
Stenzek
591a2228d6
GTE: Add register names for debugging
2023-12-06 20:12:20 +10:00
Stenzek
185af2b039
CPU/NewRec: Fix lui/mfc0 not getting called in CPU PGXP mode
2023-12-06 20:12:20 +10:00
zkdpower
4b02ce1926
update simple-chinese translation.
2023-12-05 22:56:11 +08:00
Stenzek
407049cd91
Qt: Resolve any symbolic links in AppRoot/DataRoot
...
Should fix incorrect relative path generation on FreeBSD, where /home is
a symlink to /usr/home.
2023-12-05 16:05:27 +10:00
Stenzek
524625269f
Path: Add RealPath()
2023-12-05 16:05:27 +10:00
Stenzek
b166ec3403
CPU/NewRec: Allocate callee-saved before flush in lwx/swx
...
It might move a callee-saved -> caller-saved reg, in which case it's
going to get clobbered when the loadstore function is called.
SaGa Frontier 2 with PGXP on x64.
2023-12-05 00:27:55 +10:00
Stenzek
601d8ff629
MetalDevice: Anisotropy should be minimum 1
2023-12-05 00:27:55 +10:00
Stenzek
2071addce0
CPU/NewRec: Fix OOB reads on InstructionInfo
2023-12-05 00:27:55 +10:00
Anderson Cardoso
fad4c4804c
Atualização Português do Brasil
...
- Alguns textos movidos confirmados novamente
- Menus de controle (atualizados)
- Menus de conquistas (adicionados)
- Menus de cartão de memória (atualizados)
2023-12-04 08:33:53 -03:00
Connor McLaughlin
1e0dbe3404
Merge pull request #3063 from zkdpower/master
...
update simple-chinese translation.
2023-12-04 14:15:49 +10:00
Stenzek
dc6bb357d4
Achievements: Handle dynamically-sized leaderboard trackers
2023-12-04 14:12:32 +10:00
Stenzek
07fac1fb19
Qt: Prompt user to enable HC mode on achievement login
2023-12-04 14:07:04 +10:00
Stenzek
41f821513b
Qt: Fix translation context in MemoryCardEditorWindow
2023-12-04 13:44:58 +10:00
zkdpower
abf079b9d4
update simple-chinese translation.
2023-12-04 00:47:14 +08:00
Stenzek
86a8c4c6ae
IsoReader: Fix ARM32 build
2023-12-03 22:13:17 +10:00
Connor McLaughlin
33db3b044c
Merge pull request #3062 from andercard0/master
...
Atualização Português do Brasil
2023-12-03 22:08:26 +10:00
shikulja
7c7a45d68f
Update Russian translation ( #3061 )
...
* upd ts
* Update Russian translation
* typo
2023-12-03 22:08:14 +10:00
Stenzek
6d57cb9d80
Qt: Fix links in first page of Setup Wizard
2023-12-03 22:07:52 +10:00
Stenzek
81e8abdc1e
GL/Context: Disable fbfetch on Adreno GLES <502
2023-12-03 21:43:57 +10:00
Stenzek
90b14d6237
GPU/HW: Skip per-primitive flush for BG-FB with fbfetch
2023-12-03 21:37:26 +10:00
Stenzek
60b91a1cdb
OpenGLDevice: Set glColorMask() on clear
...
Adreno doesn't appear to clear all channels otherwise.
2023-12-03 21:36:13 +10:00
Stenzek
2bdc691111
Qt: Fix window icon on Controller Settings
2023-12-03 17:05:22 +10:00
Stenzek
7ef3578630
ByteStream: Fix incorrect computation in Zstd SeekRelative()
2023-12-03 17:03:38 +10:00
Anderson Cardoso
041e3a1d71
Atualização Português do Brasil
...
- Adicionado mensagens OSD
2023-12-02 22:36:01 -03:00
Connor McLaughlin
d0d5b79b61
Merge pull request #3060 from martymac/FreeBSD-fixes
...
Free bsd fixes
2023-12-02 16:53:28 +10:00
Connor McLaughlin
e5af7fefde
Merge pull request #3059 from CookiePLMonster/fix-total-unofficial-achievements
...
Achievements: Fix the percentage counter when only unofficial achievements exist
2023-12-02 16:17:26 +10:00
Connor McLaughlin
27a1b25105
Merge pull request #3058 from CookiePLMonster/move-game-info
...
FullscreenUI: Properly account for multiline Rich Presence in Title Info
2023-12-02 16:17:18 +10:00
Silent
888582713b
Achievements: Fix the percentage counter when only unofficial achievements exist
...
Now correctly shows "This game has no achievements" and no percentage bar,
as per the RetroAchievements integration guide.
2023-12-01 22:24:59 +01:00
Silent
4854031a1c
FullscreenUI: Properly account for multiline Rich Presence in Title Info
2023-12-01 18:08:19 +01:00
Anderson Cardoso
8e89d1eb86
Atualização Português do Brasil
...
Inclusão de mensagens OSD faltantes.
2023-12-01 12:16:26 -03:00
Connor McLaughlin
7a03d8cbc4
Merge pull request #3056 from andercard0/master
...
Atualização Português do Brasil
2023-12-01 19:38:55 +10:00
Connor McLaughlin
ddbb4136b1
Merge pull request #3055 from zkdpower/master
...
Update Simple-Chinese Translation.
2023-12-01 19:38:46 +10:00
Stenzek
2ca503639d
GPU/HW: Avoid extra texture copy in Vulkan/GL
2023-12-01 19:08:50 +10:00
Stenzek
3469b83a58
VulkanDevice: Add barrier inbetween self image copies
2023-12-01 19:08:46 +10:00
Stenzek
d43efebcc5
GameDB: Add DisableTextureFiltering option
2023-12-01 17:36:37 +10:00
Stenzek
dc72f7a7af
GPU/HW: Fix texturing-and-drawing overlap
...
Worms Pinball.
2023-12-01 17:36:23 +10:00
Anderson Cardoso
6772514bb3
Atualização Português do Brasil
...
- Adicionado textos faltantes
- Confirmado textos movidos e novos
- Consertado erros de digitação e consistência.
2023-11-30 13:39:32 -03:00
zkdpower
d23d466693
Update Simple-Chinese Translation.
2023-12-01 00:28:42 +08:00
Stenzek
df91c63b31
CDROM: Add PVD/directory entries to file map
2023-11-30 14:38:38 +10:00
Stenzek
7d5e2bf50c
FullscreenUI: More localization fixes
2023-11-30 14:21:44 +10:00
Connor McLaughlin
80a7c4b82a
Merge pull request #3053 from zkdpower/master
...
Update Simple-Chinese Translation.
2023-11-30 14:15:49 +10:00
Stenzek
28556ee3e9
Achievements: Fix multiple leaderboard trackers
2023-11-30 14:10:28 +10:00
Stenzek
78ef9e1105
Qt: Fix opening memcard editor more than once
2023-11-30 13:29:26 +10:00
Ganael Laplanche
5486a7a467
Fix get_thread_time() declaration on FreeBSD
2023-11-29 21:05:21 +01:00
Ganael Laplanche
af046c8987
Fix build on FreeBSD
...
FreeBSD's alloca(3) only needs <stdlib.h>
2023-11-29 20:54:12 +01:00
Ganael Laplanche
b6d67560e3
Fix data directory handling on FreeBSD
2023-11-29 20:38:56 +01:00
zkdpower
ab28fb8673
Update Simple-Chinese Translation.
2023-11-30 03:34:33 +08:00
Connor McLaughlin
369f8b1239
Merge pull request #3051 from zkdpower/master
...
Update Simple-Chinese Translation.
2023-11-29 23:12:18 +10:00
Connor McLaughlin
09abd8c42d
Merge pull request #3052 from andercard0/master
...
Atualização Português do Brasil
2023-11-29 23:12:00 +10:00
Stenzek
dfb27c14be
FullscreenUI: More localization fixes
2023-11-29 23:11:28 +10:00
Stenzek
4ac4388b08
GameDatabase: Fix identification of misnamed-exe games
2023-11-29 23:05:27 +10:00
Stenzek
35799aba47
CDROM: Add current file to debug window
2023-11-29 22:01:45 +10:00
Stenzek
5442242c64
IsoReader: Add GetEntriesInDirectory()
2023-11-29 21:56:40 +10:00
Stenzek
325dcc81ca
FullscreenUI: Allow changing UI language
2023-11-29 20:26:36 +10:00
Stenzek
e806d939ae
Qt: Fix crash on language change with system active
2023-11-29 19:48:39 +10:00
Stenzek
8ce2be57c5
CPU/CodeCache: Call Block constructor/destructor
...
Fixes crash in MSVC Debug build.
2023-11-29 19:16:33 +10:00
Stenzek
03592e8de8
Qt: De-dialogify memory card editor
2023-11-29 18:47:38 +10:00
Stenzek
eab9f57a5d
GameDB: Widescreen rendering disables
2023-11-29 16:08:05 +10:00
Stenzek
0b6cd330e5
System: Add missing controller poll while rewinding
2023-11-29 15:41:29 +10:00
Anderson Cardoso
39032d3ffe
Atualização Português do Brasil
...
- Textos do modo big duck mode adicionados.
2023-11-28 15:17:24 -03:00
zkdpower
7bf1be7de6
Update Simple-Chinese Translation.
2023-11-29 01:59:31 +08:00
Stenzek
26f3d5ba56
FullscreenUI: Add missing translation strings
2023-11-29 02:18:20 +10:00
Connor McLaughlin
1acffa6a3c
Merge pull request #3050 from andercard0/master
...
Atualização Português do Brasil
2023-11-29 02:02:22 +10:00
Stenzek
5ff44ebcf5
CPU: Panic process on memory alloc fail
2023-11-29 02:01:24 +10:00
Stenzek
667b11121c
Qt: Update glyph ranges
2023-11-29 02:00:31 +10:00
zkdpower
23356fad45
update simple-chinese translation.
2023-11-29 01:59:52 +10:00
Anderson Cardoso
96fc9fba6b
Atualização Português do Brasil
...
Atualizado para última versão.
2023-11-28 08:26:21 -03:00
Stenzek
08fcee2f56
CPU: Flush load delays before PCDrv calls
2023-11-28 18:25:12 +10:00
Stenzek
c482dfd27a
Qt: Fix 'Edit Memory Cards' using disc-specific cards
2023-11-28 15:06:12 +10:00
Stenzek
e382f2b64a
Settings: Add option to disable DSB/fbfetch
2023-11-28 14:38:38 +10:00
Stenzek
333c9fdf6f
Misc: Fix a couple of fmt errors
2023-11-28 14:38:38 +10:00
Connor McLaughlin
0af059aae2
Merge pull request #3047 from andercard0/master
...
Atualização Português do Brasil
2023-11-27 21:50:02 +10:00
Stenzek
2b46a9b040
ShaderGen: Fix GL_ARM_shader_framebuffer_fetch enable
2023-11-27 17:55:04 +10:00
Anderson Cardoso
2b746fa938
Atualização Português do Brasil
...
Atualizado e confirmados textos para a versão mais recente dos seguintes itens:
- Big duck mode UI
- Conquistas
- Atalhos
2023-11-26 20:55:32 -03:00
Stenzek
afe8384b6d
System: Use Async HC mode disable for resuming
2023-11-27 00:45:00 +10:00
Connor McLaughlin
51351511b8
Merge pull request #3046 from shinra-electric/mac-game-mode
...
Add Game category type to Info.plist
2023-11-27 00:16:34 +10:00
Stenzek
5a0a6ebe06
Qt: Drop Qt 6.1 workaround in Host::GetTopLevelWindowInfo()
2023-11-27 00:15:55 +10:00
Stenzek
c40cc4ef43
Hotkeys: Throttle pause requests
2023-11-27 00:15:52 +10:00
Stenzek
72716719b3
Achievements: Use big picture for confirm hardcore disable
2023-11-26 23:57:49 +10:00
Stenzek
c1d0419361
FullscreenUI: Use icon font for bindings
2023-11-26 23:57:49 +10:00
Stenzek
43c0ce0b3e
FullscreenUI: Put bindings on one line
2023-11-26 23:57:49 +10:00
shinra-electric
006b2ea35b
Add Game category type to Info.plist
...
This should activate game mode when in full screen on macOS
2023-11-26 12:42:12 +01:00
Stenzek
fc6359457b
ImGuiManager: Use PromptFont icons for input OSD
2023-11-26 21:35:29 +10:00
Stenzek
8446856ecf
GPU/HW: Trace min/max UVs for hazards
2023-11-26 17:35:48 +10:00
Stenzek
dc75afeb3d
RegTest: Fix directory creation always failing
2023-11-25 22:04:05 +10:00
Stenzek
ff17444074
GPU/HW: Add framebuffer fetch blending path
2023-11-25 21:22:35 +10:00
Stenzek
a456741ae6
GPU/HW: Don't blend binary alpha texture filters
2023-11-25 19:49:05 +10:00
Stenzek
7cc52bba23
CMake: Support multiple CMAKE_OSX_ARCHITECTURES
2023-11-25 00:50:12 +10:00
Stenzek
af86e5d058
Qt: Use HTTPDownloader instead of QtNetwork for updates
2023-11-25 00:50:12 +10:00
Stenzek
365e3fb965
Qt: Fix progress dialog cancelling
2023-11-25 00:50:12 +10:00
Stenzek
cc6f22163c
HTTPDownloader: Add support for progress updates/cancelling
2023-11-25 00:50:12 +10:00
Stenzek
cca901c4c6
Qt: Make ALT+F4 while fullscreen exit DuckStation
2023-11-25 00:50:12 +10:00
Stenzek
a705884342
Qt: Fix possible race when showing confirm dialog
2023-11-25 00:50:12 +10:00
Stenzek
7bbf04ab99
PostProcessing/FX: Support reading shaders from resources
2023-11-25 00:50:12 +10:00
Stenzek
1a79a2f196
dep/reshadefx: Add manual include callbacks
2023-11-25 00:50:11 +10:00
Stenzek
273979405d
OpenGLDevice: Disable scissor for buffer clears
2023-11-25 00:49:52 +10:00
Stenzek
e75c1a3b0a
OpenGLDevice: Use glClearBuffer() instead of glClear()
2023-11-24 21:45:45 +10:00
Stenzek
603531f916
PageFaultHandler: Fix for Intel on MacOS
2023-11-24 20:35:52 +10:00
Stenzek
5cf41a41f3
JitCodeBuffer: Allocate within 32-bit range
2023-11-24 20:35:19 +10:00
Stenzek
ca1dd27d4a
CPU/NewRec: Fix SR interrupts on non-x64
2023-11-24 20:35:12 +10:00
Stenzek
b8d4669997
Qt: Allow post-processing to be set per-game
2023-11-24 20:34:54 +10:00
Stenzek
9d06fde276
Qt: Enable unifiedTitleAndToolBarOnMac in main window
2023-11-22 01:21:02 +10:00
Stenzek
a80ffc9c7d
GL/Context: Fix surfaceless context creation
2023-11-22 01:21:02 +10:00
Stenzek
bbeae07478
MemorySettingsInterface: Fix bool and SetValue()
2023-11-21 22:31:18 +10:00
Stenzek
e10ff550d5
CPU/NewRec: Handle inside-block SMC
...
i.e. Spyro 2/3 PAL.
2023-11-21 22:31:18 +10:00
Stenzek
20de40a597
RegTest: Fix build on Mac
2023-11-21 22:31:18 +10:00
Stenzek
e6d29a0028
Qt: Update Italian translation by Vecna
2023-11-21 21:42:21 +10:00
Stenzek
dbd052528e
CPU/NewRec: Fix build for AArch32
2023-11-18 17:16:51 +10:00
Connor McLaughlin
04870d4d38
Merge pull request #3044 from andercard0/master
...
Atualização Português do Brasil
2023-11-18 16:54:04 +10:00
Stenzek
cce7be4723
Misc: Make struct member functions file-local
2023-11-18 16:46:11 +10:00
Stenzek
bee1f986a9
CMake: Fix incorrect library for HTTPDownloaderCurl
2023-11-18 14:58:45 +10:00
Anderson Cardoso
d6e6bc65f8
Atualização Português do Brasil
...
Atualizado textos para versão mais atual.
2023-11-17 13:53:10 -03:00
Stenzek
ad1716e376
GPU/HW: Correct OSD message
2023-11-15 19:26:02 +10:00
Stenzek
5fff97c9e1
GPU/HW: Clear instead of invalidating adaptive downsample RTs
2023-11-15 19:14:27 +10:00
Stenzek
bc485ee55b
CDImage: Support loading subchannel from LSD files
2023-11-15 19:14:27 +10:00
Víctor "IlDucci
7aa4180e17
Spanish (Spain) translation update ( #3041 )
...
Added new strings, cleaned unused ones.
Warning: the new Log Window has the "Log" option in the menu untranslatable at this moment.
2023-11-15 19:14:08 +10:00
Stenzek
3093d40869
Qt: Update link
2023-11-11 13:35:26 +10:00
Stenzek
6d35d5983b
SDLInputSource: Use hint for loading GC Database
2023-11-10 21:19:45 +10:00
Stenzek
312790c9a6
CPU/NewRec: Handle mtc0 rt, sr
2023-11-10 21:19:45 +10:00
shikulja
0ba50243ec
Update Russian translation ( #3039 )
...
* update ts
* Update Russian translation
* Purge Russian translation
2023-11-10 21:19:34 +10:00
Connor McLaughlin
c50a4a98a9
Merge pull request #3037 from andercard0/master
...
Atualização Português do Brasil
2023-11-07 21:19:48 +10:00
Connor McLaughlin
b175f49f33
Merge pull request #3038 from mattysweeps/fix/advancedsettingsui
...
Remove vertical spacer preventing Tweaks/Hacks from expanding
2023-11-07 21:19:29 +10:00
Anderson Cardoso
9516a45c81
Atualização Português do Brasil
...
- Adição de créditos de terceiros
- Confirmação para textos movidos/atualizados
2023-11-06 12:26:26 -03:00
Stenzek
ac825855f7
Qt: Change settings dialogs to widgets/windows
...
Stops them breaking in Qt 6.6.
2023-11-06 23:17:58 +10:00
Stenzek
3ab27e7220
FullscreenUI: Remove Pause on Menu open
...
And always pause. The option never really worked correctly.
2023-11-06 23:17:58 +10:00
Stenzek
0d5ffda3d3
DInputSource: Backport button/hat max from PCSX2
2023-11-06 23:17:58 +10:00
Stenzek
fa5496652e
Qt: Add third-party license notices
2023-11-06 23:17:58 +10:00
Stenzek
6f66460ec0
Common: Remove ThreadPool class
...
No longer needed.
2023-11-06 23:17:58 +10:00
Stenzek
5b00ffb6cb
HTTPDownloaderCurl: Switch to multi/async API
2023-11-06 23:17:58 +10:00
Stenzek
b459a42fb7
Achievements: Use a 60 second timeout for server calls
2023-11-06 23:17:58 +10:00
Stenzek
0fe6e9170b
HTTPDownloader: Move to util project
2023-11-06 23:17:57 +10:00
Stenzek
3c6b6c5770
Achievements: Use retryable client error status code
2023-11-06 23:17:57 +10:00
Stenzek
a4127aa2ea
SDLInputSource: Add log callback
2023-11-06 23:17:57 +10:00
Anderson Cardoso
536f1511c2
Atualização Português do Brasil
...
- Opções avançadas
Mecânismo mechacon do leitor de CDs
- Mensagens OSD atualizadas/incluídas
Áudio/CD-rom/Renderizador de GPU
2023-11-06 23:17:57 +10:00
Stenzek
3dfc3bd2ba
CPU: Fix incorrect scratchpad masking
2023-11-06 18:09:27 +10:00
Stenzek
c5cd55ffb1
CDImage: clang warning fix
2023-11-06 17:56:45 +10:00
Stenzek
928d137111
System: Add missing icons to some OSD messages
2023-11-05 22:38:25 +10:00
Stenzek
f27a28b58c
CDImage: Use ByteSwap()
2023-11-05 22:38:25 +10:00
Stenzek
4a906fd0a0
VulkanDevice: Fix incorrect render pass end
2023-11-05 21:18:39 +10:00
Stenzek
e739c114a4
CDImageCHD: Support reading subchannel from CHD
2023-11-05 21:18:39 +10:00
Stenzek
ee3c770082
CDImage: Fix incorrect CRC-16 computation
2023-11-05 21:14:19 +10:00
Stenzek
738ede0c39
Qt: Raise settings window if already open
2023-11-05 20:35:42 +10:00
Stenzek
ea51d2a213
SPIRVCompiler: Pad fragment output components for MSL
...
Fixes some Reshade shaders not compiling.
2023-11-05 15:03:49 +10:00
Stenzek
38bc2bd057
CDROM: Add option to choose emulated mechacon version
2023-11-05 14:43:38 +10:00
Stenzek
8f1d724f4c
Postprocesing/FX: Add BUFFER_COLOR_BIT_DEPTH and random source
2023-11-05 14:10:44 +10:00
Stenzek
4ef465cea4
PostProcessing/FX: Fix loading of resource textures
2023-11-05 13:52:56 +10:00
Stenzek
edae13d9e4
CDROM: Log command parameters
2023-11-05 13:32:25 +10:00
Stenzek
b9bd875c13
Qt: Update Korean translation by Hackjjang
2023-11-05 13:30:44 +10:00
Stenzek
dde54fbba9
Settings: Fix incorrect type for Display/Scaling
2023-11-05 02:33:42 +10:00
Stenzek
ca5b07acff
PostProcessing: Fix for Metal renderer
2023-11-04 20:28:45 +10:00
Stenzek
9d88a373bd
GPU: Fix Guncon positioning with window padding
2023-11-04 20:11:51 +10:00
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