Stenzek
8ef73203b2
Bus: Ignore SPU byte writes to unaligned addresses
2024-05-31 21:00:55 +10:00
Stenzek
a7543ab365
GPU/HW: Fix crash on VRAM write/copy with mask test
2024-05-31 20:39:31 +10:00
Stenzek
627c12bebe
GPU: Fix IRQ request
2024-05-31 20:39:18 +10:00
Stenzek
73136d7dc4
GPU: Tie idle bit to FIFO emptyness on VRAM write
...
Fixes Tenga Seiha lockup on boot.
2024-05-31 20:12:59 +10:00
Stenzek
53600746c7
GPU: Cancel VRAM writes on Reset
2024-05-31 19:49:40 +10:00
Stenzek
d013438810
CDROM: Rewrite BFRD handling
...
Fixes hang on startup in Unirom.
2024-05-31 19:45:42 +10:00
Stenzek
723af4de3a
Misc: Loading old save state versions is unlikely
2024-05-31 18:48:26 +10:00
Stenzek
c4bf5b4f2c
RegTest: Write file log as well as frames
2024-05-31 18:28:26 +10:00
Stenzek
3063101274
CDROM: Implement 0x60 test command
...
Apparently needed for unirom.
2024-05-30 22:34:06 +10:00
Stenzek
7682cd2c10
System: Generate hash serials when running PS-EXE
...
Allows for per-game settings.
2024-05-30 22:21:52 +10:00
Stenzek
25bf2b3adc
CDROM: Clear async interrupt on read/seek start
...
Fixes broken audio in Road Rash.
2024-05-30 20:49:58 +10:00
Stenzek
f1465ddf43
Memmap: Use Mach VM routines for memory mapping
2024-05-29 22:49:32 +10:00
Anderson Cardoso
f1ff15f9c6
Atualização Português do Brasil ( #3218 )
...
Atualizado para a última versão.
2024-05-29 22:23:28 +10:00
Stenzek
619688a135
Qt: Add per-bind sensitivity/deadzone controls (shift-click)
2024-05-28 18:17:46 +10:00
Stenzek
039796690c
GPU/HW: Fix a couple of out-of-order UBO pushes
2024-05-28 17:38:28 +10:00
Stenzek
2eb0085539
System: Fix inverted volume selection
2024-05-27 11:58:42 +10:00
Anderson Cardoso
110fa28c25
Atualização Português do Brasil ( #3217 )
...
Atualizado para a última versão.
2024-05-27 11:47:18 +10:00
Stenzek
015804c434
System: Move GDB server into core
2024-05-27 00:18:05 +10:00
Stenzek
55d96f86f0
System: Add "Disable Mailbox Presentation" option
...
Partial backport of https://github.com/PCSX2/pcsx2/pull/11296
2024-05-26 22:38:35 +10:00
Stenzek
83df785558
Settings: Default threaded presentation to off
2024-05-26 22:38:35 +10:00
Stenzek
4311e08726
System: Implement PINE server
2024-05-26 22:38:35 +10:00
Stenzek
4e905a63ec
Util: Add socket helper classes
2024-05-26 22:20:29 +10:00
Stenzek
15e633bf2c
Qt: Adjust advanced setting ranges
2024-05-26 21:55:27 +10:00
Anderson Cardoso
3382248f40
Atualização Português do Brasil ( #3213 )
...
Atualizado para a última versão.
2024-05-26 21:55:12 +10:00
Stenzek
328a3cd7af
System: Prevent save states while memory cards are being saved
2024-05-25 17:42:12 +10:00
Stenzek
8e5781266a
CrashHandler: Fix call stack on manual dump
2024-05-25 17:42:12 +10:00
Stenzek
cca7b46114
Assertions: Write crash dump on assertion fail
2024-05-25 17:42:12 +10:00
Stenzek
0240ea8b49
PageFaultHandler: Simplifications
2024-05-25 17:42:12 +10:00
Stenzek
547587af11
D3D11Device: Don't spin on CPU when GPU results aren't available
2024-05-25 16:13:05 +10:00
Stenzek
2ff1f398a3
CDROM: Handle INT1 with pending command
...
Fixes lockup during track playback in Gokujou Parodius Da! Deluxe Pack.
2024-05-25 16:10:09 +10:00
Stenzek
60ee17e713
System: Fix regtest dumping
2024-05-25 15:58:41 +10:00
Stenzek
1565a2667d
Misc: More format string fixes
2024-05-25 15:48:31 +10:00
Stenzek
0f536b8680
VulkanSwapChain: Always allocate cmdbuffers+1 semaphores
2024-05-25 13:32:57 +10:00
Stenzek
e6d8f0d4a0
GPUDevice: Use FIFO for D3D exclusive fullscreen
2024-05-25 13:15:40 +10:00
Stenzek
22c76d43c3
CPU/PGXP: Reduce vertex cache memory
2024-05-25 02:06:40 +10:00
Stenzek
1adc29aeb0
Qt: Fall back to screen for refresh rate
...
Wayland, always a pain in the arse.
2024-05-24 23:24:06 +10:00
Stenzek
a7f2ad37de
InputManager: Fix exit menu button forwarding to game
2024-05-24 22:52:13 +10:00
Stenzek
0f9a255093
System: Fallback to FIFO on AMD (no mailbox support)
2024-05-24 22:48:26 +10:00
Stenzek
98520978a8
System: OSD message corrections
2024-05-24 22:13:35 +10:00
Stenzek
49e3663dfe
Settings: Purge max display FPS option
...
No longer needed since we pull it from the surface instead.
2024-05-24 02:33:33 +10:00
Stenzek
42a5fe0a6e
GPU: Further improve vsync handling
2024-05-24 02:33:33 +10:00
Stenzek
4e922a34a7
Log: Simplify macros
2024-05-24 02:08:14 +10:00
Stenzek
792717e03e
Misc: Get rid of format string for result logging
2024-05-24 00:30:06 +10:00
Stenzek
9f90f14c48
CPU/CodeCache: Only print code size stats on request
2024-05-24 00:30:06 +10:00
Stenzek
b6d019db66
Misc: Replace log printf calls with fmt
2024-05-24 00:29:49 +10:00
Stenzek
49b2e76dea
GPU/HW: Warning fix
2024-05-23 20:08:14 +10:00
Stenzek
d2f28b6926
GPU: Explicit RemovePathLimits() is no longer needed
2024-05-23 19:52:56 +10:00
Stenzek
10df7ba319
GPU/HW: Ensure CLUT cache is synced when using SW-for-readbacks
2024-05-23 14:30:18 +10:00
Stenzek
6cad97b404
GPUDevice: Make vsync actually tear-free
...
Apparently users prefer stutter over tearing...
2024-05-23 13:52:26 +10:00
Stenzek
dd98b630ea
GameList: Treat disc sets and discs equally when sorting
2024-05-23 12:45:57 +10:00
Stenzek
8709624751
GameList: Fix disc set last played time
2024-05-22 22:46:09 +10:00
Stenzek
14ba3b7312
System: Fix sync to host refresh audio stretching
2024-05-22 22:32:51 +10:00
Stenzek
e01efaa681
Log: Channel is [[maybe_unused]]
2024-05-22 22:16:58 +10:00
Stenzek
d9cc80c7f9
WindowInfo: Get refresh rate from monitor config
...
DwmGetCompositionTimingInfo() returns a noisy refresh rate, at least on
Win11 22H2.
2024-05-22 22:16:31 +10:00
Stenzek
f9b58c4077
Qt: Add Set Cover Image/Edit Memory Cards for merged disc sets
2024-05-21 13:55:37 +10:00
Stenzek
08125262bb
System: Fix Edit Memory Cards action for disc sets
2024-05-21 13:55:37 +10:00
Stenzek
2dd991156a
Qt: Update glyph ranges
2024-05-21 13:55:37 +10:00
zkdpower
2b39d509a1
Update the Simple-Chinese translation to latest. ( #3211 )
2024-05-21 13:54:45 +10:00
Anderson Cardoso
0bdedbf2ae
Atualização Português do Brasil ( #3210 )
...
Atualizado para a última versão
2024-05-21 13:54:34 +10:00
Stenzek
1a4679def8
System: Use different conditions for frame dupe-skip
2024-05-20 01:32:33 +10:00
Stenzek
be0b86cef2
CDImageDevice: Implement disc reading for MacOS
2024-05-20 01:12:33 +10:00
Stenzek
ab4c6f2dde
CPU/NewRec: Enable delay slot swapping in more situations
...
Load delay is always updated, so don't need to swap when it's reading
from a delayed register. Branching on a delayed register will also be
fine, since it won't be flushed by the the branch executes.
2024-05-20 01:12:32 +10:00
Stenzek
09b43f962a
CPU/NewRec: Clear needed on swapped delay slot
...
Fixes panic in BIOS on x86_64 Linux with PGXP enabled.
2024-05-20 01:12:32 +10:00
Stenzek
5b4f74122c
System: Add "Skip Duplicate Frame Display" option
...
Skips the presentation/display of frames that are not unique.
Can be combined with driver-level frame generation to increase
perceptible frame rate. Can result in worse frame pacing, and is
not compatible with syncing to host refresh.
2024-05-20 01:12:32 +10:00
Stenzek
14c30dfa80
FullscreenUI: Update string list
2024-05-19 13:19:51 +10:00
Stenzek
1205b75c51
GameList: Reduce logging verbosity
2024-05-19 13:19:51 +10:00
Stenzek
1adaea9005
GameList: Merge multi-disc games
2024-05-18 15:21:44 +10:00
Stenzek
9bdf23cba7
System: Load game settings from first disc of multi-disc games
2024-05-18 15:21:44 +10:00
Stenzek
073ac87be2
GameList: Use string_view for GetEntryForPath()
2024-05-18 15:21:43 +10:00
Anderson Cardoso
2dcf267142
Atualização Português do Brasil ( #3206 )
...
Atualizado para a última versão
2024-05-18 01:09:18 +10:00
Stenzek
9b086b7807
CPU: Fix disassembly of rtps/nclip
2024-05-18 00:33:22 +10:00
Stenzek
7476baced6
CPU/PGXP: Track valid Z for lower/upper halves of 32-bit values
...
Dragon Valor writes both lower and upper halfwords separately from
non-valid-Z values. The Z needs to be cleared out.
2024-05-18 00:33:22 +10:00
Stenzek
ea4efb4e52
CPU/PGXP: Prefer fresh over tainted Z values
...
Fixes terrain polygon's Z in Wild Arms 2 after battles.
2024-05-18 00:33:22 +10:00
Stenzek
5672b0da95
CPU/PGXP: sub rd, rs, 0 => move rd, rs
2024-05-18 00:33:22 +10:00
Stenzek
bbac7a60a0
CPU/PGXP: Don't set high bits of flags
2024-05-18 00:33:22 +10:00
Stenzek
37b1aa45dd
CPU/PGXP: Minor optimization to shift instructions
2024-05-18 00:33:22 +10:00
Stenzek
3fd86a69a4
CPU/PGXP: Use component enum
2024-05-18 00:33:22 +10:00
Stenzek
e4bedbbbfa
CPU/PGXP: Readability improvements
2024-05-17 23:46:18 +10:00
Stenzek
29d4e04e3b
CPU/PGXP: Use bit math for flags instead of union
2024-05-17 23:46:18 +10:00
Stenzek
82f3e17b78
CPU: Value logging/tracing for PGXP
2024-05-17 23:46:18 +10:00
Stenzek
c057e91825
CDImage: Open all image types as shared files
2024-05-17 14:42:37 +10:00
Stenzek
c03f1cfeb8
Qt: Fix ugly popup message on Mac in setup wizard
2024-05-17 14:23:41 +10:00
Stenzek
a59a42f35b
Qt: Fix translation of %n hours
2024-05-17 14:23:41 +10:00
shikulja
4c531d2372
Update Russian translation ( #3204 )
...
* Update ts
* Update Russian translation
* Update
2024-05-17 14:23:32 +10:00
Stenzek
35bdbf2a55
System: Check host page size on startup
2024-05-16 17:37:23 +10:00
Stenzek
a5b1ee4f04
Qt: Rename Load Profile to Apply Profile
...
And make it copy hotkeys.
2024-05-16 16:53:13 +10:00
Stenzek
c53717bbe4
System: Rewrite input profile hotkey priority logic
2024-05-16 16:53:13 +10:00
Anderson Cardoso
284b10f8eb
Atualização Português do Brasil ( #3203 )
...
Atualizado para a última versão.
2024-05-16 16:53:07 +10:00
Stenzek
0a38c0889e
AudioStream: Improve >100% volume output quality
2024-05-15 22:11:47 +10:00
Stenzek
f0a4ceb909
InputManager: Add push to toggle for macros
2024-05-15 21:17:26 +10:00
Stenzek
446750fb66
FullscreenUI: Correct heading sizes
2024-05-15 20:31:12 +10:00
Stenzek
7abcdf2b59
VulkanDevice: Fix double unload
2024-05-15 20:31:04 +10:00
Stenzek
d9b83d69eb
Qt: Fix auto updater getting stuck after failed request
2024-05-15 14:54:33 +10:00
Stenzek
c116e5a1d5
Qt: Consider per-game overrides for Edit Memory Cards menu
2024-05-15 01:50:43 +10:00
Stenzek
8e3284d8c6
Vulkan: Simplify loader using DynamicLibrary
2024-05-15 00:50:25 +10:00
Stenzek
88ace6e4ae
CMake: Detect cache line size dynamically on AArch64 Linux
2024-05-15 00:50:24 +10:00
Stenzek
d9003b10c3
SettingsInterface: Fix TinyString helper
2024-05-15 00:50:24 +10:00
zkdpower
4208d41183
Update the Simple-Chinese Translation to latest. ( #3201 )
2024-05-14 21:00:45 +10:00
Stenzek
b204fd6860
Qt: Fix Mac dylib not being included
2024-05-14 20:08:53 +10:00
Stenzek
18160a8e06
Qt: Add option to pause when controller is disconnected
2024-05-14 16:00:09 +10:00
Stenzek
d056584173
Deps: Update shaderc to 2024.1
2024-05-14 16:00:09 +10:00
Stenzek
8f415a44e6
CPU/NewRec: Fix register allocation crash on Linux
2024-05-14 15:13:18 +10:00
Stenzek
e517581041
System: Tidy up some unused code
2024-05-14 15:13:18 +10:00
Anderson Cardoso
278c3ab2a5
Atualização Português do Brasil ( #3200 )
...
Atualizado para a última versão.
2024-05-14 15:12:54 +10:00
Stenzek
f3aec0c965
Host: Re-introduce plural translation support
2024-05-13 01:46:45 +10:00
Stenzek
318fd0b0fd
System: Fix triple popup on missing BIOS
2024-05-13 00:07:47 +10:00
Stenzek
be920acf38
System: Get rid of double popup on renderer create error
2024-05-13 00:06:56 +10:00
Stenzek
5808e14b7e
GameDatabase: Warning fix
2024-05-13 00:06:56 +10:00
Stenzek
03f9708911
GPUDevice: Move SPIR-V compilation to base class
2024-05-13 00:06:56 +10:00
Stenzek
117e6be1dc
HeapArray: Add span returners
2024-05-12 22:56:54 +10:00
Stenzek
522c2e3458
FullscreenUI: Use native file selector on Flatpak
2024-05-12 20:28:20 +10:00
Stenzek
37a76a020a
FullscreenUI: Add horizontal padding to menu windows
2024-05-12 18:14:51 +10:00
Stenzek
69e0c1681c
FullscreenUI: Correct pixel alignment of some UI elements
...
Fixes scrollbars showing up at some window sizes.
2024-05-12 17:57:18 +10:00
Stenzek
864b0ad5fe
Qt: Save audio output latency value separately to minimal flag
2024-05-12 17:36:15 +10:00
Stenzek
e7765d26fb
System: Fix double popup on missing SBI file
2024-05-12 17:20:37 +10:00
Stenzek
c803c4fbef
Qt: Fix incorrect minimum latency display
2024-05-12 17:09:03 +10:00
Stenzek
a4a35b7e58
GPU: Add Bilinear (Integer) scaling option
2024-05-12 15:32:21 +10:00
Stenzek
7bb8cbcbaa
D3D12Device: Fix pipeline cache load error after device change
2024-05-12 15:24:01 +10:00
Stenzek
c85e743573
Error: Strip trailing whitespace from Windows errors
2024-05-12 15:20:39 +10:00
Anderson Cardoso
c015039a3c
Atualização Português do Brasil ( #3198 )
...
Atualizado para a última versão.
2024-05-09 13:54:30 +10:00
Stenzek
72607ecdf6
ShaderGen: Fix compile error with Metal+Barriers
2024-05-09 13:52:18 +10:00
Stenzek
7626a9bf9c
Qt: Add label next to audio buffer size
2024-05-06 00:46:34 +10:00
Stenzek
d3546d18a1
Qt: Add compatibility report in game summary
2024-05-06 00:00:41 +10:00
Stenzek
76b2c24442
Qt: Simplify game directory list
2024-05-05 22:29:26 +10:00
Stenzek
ffb5682b43
Qt: Add game list excluded folders as well as files
...
Backport of https://github.com/PCSX2/pcsx2/pull/9730
2024-05-05 22:29:26 +10:00
Stenzek
4ca7753720
CrashHandler: Use SetUnhandledExceptionFilter() and terminate on crash
...
Fixes zombie processes sticking around.
2024-05-05 22:29:26 +10:00
Stenzek
fa104acdd1
Misc: Purge unused code and report startup error to host
2024-05-05 22:29:26 +10:00
Stenzek
ca3cfbaa99
Misc: Pass string_view by value
2024-05-05 22:28:29 +10:00
Stenzek
6b03943d75
Qt: Compute Hashes -> Verify
2024-05-05 12:58:35 +10:00
Stenzek
d6e80de3bf
Qt: Add default option for cubeb driver
2024-05-05 12:51:31 +10:00
xujibbs
fea00d0149
FullscreenUI: Mark %d ms for translation ( #3196 )
2024-05-05 12:41:46 +10:00
Stenzek
e3b0050ca1
GPU/HW: Fix shader sampling with MSAA on
2024-05-03 13:24:32 +10:00
Stenzek
1185f8f6aa
GPU: Implement CLUT cache (SW renderer only)
...
Fixes copyright screen in Shadow Master.
Fixes title splash in Castrol Honda Superbike Racing.
2024-05-02 01:03:58 +10:00
Stenzek
d1483d8077
GPU: Rework pre-draw clipping
2024-05-02 01:03:58 +10:00
Stenzek
7e22fb08d2
GPU: Add #define'able PSX GPU stats
2024-05-01 23:00:10 +10:00
Stenzek
fec210b1e1
GPU: Ensure coordinates are masked/clamped
2024-05-01 20:58:21 +10:00
Anderson Cardoso
325cf577a2
Atualização Português do Brasil ( #3194 )
...
- Atualizado para a última versão.
- Confirmação de textos movidos
- Novos textos de widgets traduzidos
2024-04-30 21:45:13 +10:00
Stenzek
645adad932
Qt: Add Classic Windows as theme option
...
But it'll bug out when switching between windows11/windowsvista.
Restart to fix.
2024-04-30 21:44:18 +10:00
Stenzek
6a02f9c67b
VulkanDevice: Fix possible null descriptor set with feedback loop
2024-04-30 21:34:08 +10:00
Stenzek
cbe95b281a
VulkanDevice: Backport buggy NVIDIA driver workarounds from PCSX2
2024-04-30 21:34:02 +10:00
Stenzek
25f725c263
GPU: Fix mask for drawing area coordinates
2024-04-28 15:44:41 +10:00
Stenzek
d094978214
Justifier: Add controller implementation
2024-04-28 15:25:24 +10:00
Stenzek
3be02c53c1
GPU: Improve CRTC hblank accuracy
...
And implement Timer0 gating, it was missing previously.
2024-04-28 15:25:24 +10:00
Stenzek
5d20f4514d
PostProcessing: Use ShaderGen GLSL version string
2024-04-28 15:25:24 +10:00
Stenzek
295081fe62
Misc: Replace offsetof with constexpr-friendly OFFSETOF
...
Fixes build with clang-18.
2024-04-28 15:25:24 +10:00
Stenzek
dc84c58c7c
D3D11Device: Fix GPU usage without vsync
2024-04-28 15:25:24 +10:00
Stenzek
7478f69c58
RegTest: Fix build again
2024-04-28 15:25:24 +10:00
Valtekken
5c48218866
Italian translation - Small consistency fixes ( #3191 )
...
Missed a few inconsistencies in the translation when I reworked it, they're now fixed.
2024-04-28 15:24:59 +10:00
Stenzek
c9a0f7d6f2
Qt: Fix empty box on no-controller type
2024-04-27 14:12:11 +10:00
Stenzek
3e99084770
Settings: Fix double source of truth for controller names
2024-04-27 13:21:11 +10:00
Stenzek
5477f2eae2
HeapArray: Fix swap() not swapping size
...
Even though it's not used.
2024-04-27 13:18:36 +10:00
Stenzek
f1f4bac8a8
Qt: Fix input profile ctype change not saving
2024-04-27 13:15:35 +10:00
Stenzek
d80aa91d49
ImGuiOverlays: Fix >1 controller display
2024-04-27 12:41:47 +10:00
Stenzek
1fbb848c52
Misc: Add gstreamer fallback to PlaySoundAsync()
2024-04-26 20:49:45 +10:00
Stenzek
2fc9a6d834
CPU/NewRec: Work around clang <16 structured binding capture bug
2024-04-26 19:23:46 +10:00
Anderson Cardoso
f7238a85b5
Atualização Português do Brasil ( #3190 )
...
Atualizado para a última versão.
2024-04-26 12:45:14 +10:00
Stenzek
d2b9195c66
MemorySettingsInterface: Warning fix
2024-04-25 15:06:41 +10:00
Stenzek
1cdfca155d
Qt: Clean and remove empty game settings
2024-04-25 14:02:16 +10:00
Stenzek
d6ffdb0242
RegTest: Build fix
2024-04-25 13:31:44 +10:00
Stenzek
5e9a47f82b
Qt: Add volume reset button
2024-04-25 13:24:04 +10:00
Stenzek
7548113afd
System: Move COM init to common code
2024-04-25 12:56:02 +10:00
Stenzek
425235fd31
INISettingsInterface: Fix file leak on Linux
2024-04-25 02:17:33 +10:00
Stenzek
4139bf63d8
AudioStream: Backport changes
2024-04-25 01:13:51 +10:00
Stenzek
921f5119b2
Qt: Handle sliders in per-game settings
2024-04-25 01:13:43 +10:00
Anderson Cardoso
6e78db3872
Atualização Português do Brasil ( #3186 )
...
Atualizado para a última versão
2024-04-23 16:27:04 +10:00
Marcin Mitura
bfe3cf48b1
Polish localization updates ( #3188 )
...
Comply to latest changes:
- Translate new strings,
- Remove obsolete.
2024-04-23 16:26:58 +10:00
RSDuck
89c0d4900b
Fix post processing menu in the fullscreen UI ( #3187 )
2024-04-23 16:26:46 +10:00
Stenzek
52bdbf35db
Qt: Fix rare crash during update download
...
Thanks to Silent for debugging.
2024-04-23 16:26:04 +10:00
Stenzek
b4999975db
System: Fix pause-on-start running unthrottled
2024-04-23 14:44:08 +10:00
Stenzek
106f2c10ba
Qt: Add tooltip for stretch/expansion advanced settings
2024-04-22 01:55:33 +10:00
Stenzek
eb91fe31e2
Hotkeys: Add OSD toggle hotkey
2024-04-22 01:52:02 +10:00
Stenzek
3b8afb39f6
System: Don't try to fast boot non-PS1 discs
2024-04-22 01:44:04 +10:00
Stenzek
3fa2bd1d3a
System: Confirm shutdown if memory card is being written
2024-04-22 01:41:42 +10:00
Stenzek
a5613fc815
System: Add OSD message when all enhancements are disabled
2024-04-22 00:38:46 +10:00
Stenzek
b26a9556f7
System: Improve reset determinism
2024-04-22 00:19:44 +10:00
Stenzek
35f0d7f623
CPU: Update debug dispatcher flag on init
2024-04-22 00:08:16 +10:00
Stenzek
0fbc1a3a8a
AudioStream: Add surround expansion via FreeSurround
2024-04-21 23:30:46 +10:00
Stenzek
d3c12fecb3
Qt: Move dump audio on startup out of settings
2024-04-21 20:28:20 +10:00
Stenzek
7d80cabf9f
BIOS: Remove questionable hashes
...
And add PS2 hashes.
2024-04-21 14:03:55 +10:00
Stenzek
8867bb129a
CMake: Tidy up build system
...
And fix Windows CMake... who knows how long for.
2024-04-20 21:19:31 +10:00
Stenzek
61301733d8
Qt: Purplerain -> Purple Rain
2024-04-20 18:34:50 +10:00
Valtekken
a2d81bb9af
Final third of the translation ( #3185 )
2024-04-20 18:33:23 +10:00
Anderson Cardoso
b478fd93b4
New Theme Added ( #3184 )
...
Added new theme : Purple Rain
2024-04-20 18:33:12 +10:00
Stenzek
1a0f6f62e5
Qt: Clarify controller settings labels
2024-04-20 18:32:36 +10:00
Stenzek
17b9736899
Misc: Use a 128b cache line size on Apple Silicon
...
Turns out it's not 64 bytes like I assumed. The things you learn.
2024-04-18 20:38:36 +10:00
Stenzek
fd21dd9729
Qt: Shrink text box size in memory scanner
2024-04-18 20:38:36 +10:00
Stenzek
7135a641e9
Qt: Allow opening cheat manager while shutdown
2024-04-18 20:38:35 +10:00
Stenzek
60f12e77fa
Achievements: Fix fullscreen window height
2024-04-18 20:38:35 +10:00
Stenzek
8e9e855747
CDImageM3u: Fix forward slash entries on Windows
2024-04-18 20:38:35 +10:00
Valtekken
d918705233
Massive Italian translation rework, part 2 ( #3183 )
...
* Massive Italian translation rework, part 2
At this point this is more of a complete retranslation than anything else, but it's almost done. Stops at line 9140, missing the final third.
* Small fixes
* Missing semicolon
Got distracted on typing out "'", missing the semicolon and fucking up the whole build
* Another missing semicolon
Ditto.
* Wrong keystroke
Typed "&" instead of "%"
2024-04-18 00:42:35 +10:00
Stenzek
3bb36f95e2
FullscreenUI: Get rid of extra scrollbar in save state selector
2024-04-18 00:41:37 +10:00
Stenzek
f666816943
ImGuiOverlays: Fix possible crash in save state selector
2024-04-18 00:40:31 +10:00
Stenzek
84b24c6228
Achievements: Fix HC mode activating on reset of non-cheevo game
2024-04-18 00:40:06 +10:00
Marcin Mitura
ef05a80fd2
Polish localization updates ( #3182 )
...
Comply to latest changes:
- Translate new strings
2024-04-17 16:35:02 +10:00
zkdpower
79a7a8c444
Update the Simple-Chinese translation to latest. ( #3181 )
2024-04-17 16:34:51 +10:00
Anderson Cardoso
f9b194477f
Atualização Português do Brasil ( #3180 )
...
Atualizado para a última versão.
2024-04-17 16:34:32 +10:00
Stenzek
a5a72cd7ec
AudioStream: Fix a couple of errors in ReadFrames() resampler
2024-04-17 00:49:44 +10:00
Stenzek
c1bf1e5369
Qt: Add binding layout for NegConRumble
2024-04-16 15:40:31 +10:00
Stenzek
147f48cc64
Qt: Simplify controller binding layout construction
...
And make it generate widgets when there's no template.
2024-04-16 15:40:31 +10:00
Víctor "IlDucci
1c392444a7
Spanish (Spain) translation update 2024/01/25 ( #3102 )
...
Updating the Spanish (Spain) translation with the latest strings. I should point out that between my last update and this one, the Spanish flag was removed from the Language menu selection.
2024-04-16 15:40:31 +10:00
Matheus Fraguas
07c012aee5
Negcon rumble ( #3177 )
...
* Implemented NeGcon with rumble. Code is a mix of the existing NeGcon AnalogController modes.
* Fix negcon id reply and analog/digital toggle.
* Implemented NeGcon with rumble. Code is a mix of the existing NeGcon AnalogController modes.
* Fix negcon id reply and analog/digital toggle.
* Update macros
* Code cleanup
2024-04-16 15:40:31 +10:00
Stenzek
4d8ed49b24
FullscreenUI: Fix gaps between some UI elements
...
By rounding sizes up to the nearest pixel.
2024-04-16 15:40:31 +10:00
Stenzek
d2d6e397e6
NoGUI: Purge unused code
2024-04-16 15:40:30 +10:00
Stenzek
4e0c417add
FullscreenUI: Add "Open Containing Directory"
2024-04-16 12:49:54 +10:00
Stenzek
6e7a4c3909
FullscreenUI: Exit fullscreen for open-in-file-browser
2024-04-16 12:49:54 +10:00
Anderson Cardoso
bc4b7f2af9
Atualização Português do Brasil ( #3175 )
...
Confirmadas 2 linhas de texto no modo big duck mode.
2024-04-16 12:49:54 +10:00
KamFretoZ
79ccd5f3c3
FullscreenUI: Wire up Open in File Browser functionality ( #3178 )
2024-04-16 12:49:54 +10:00
Valtekken
5ed362bd84
Massive Italian translation rework, part 1 ( #3179 )
2024-04-16 12:49:54 +10:00
Stenzek
797b82dcfa
Updater: Ensure forward slashes are converted to backslashes
...
Old versions may run the updater with forward slashes.
2024-04-16 12:28:37 +10:00
Stenzek
9eb9fc9dce
Qt: Fix drag/drop on Windows
2024-04-16 12:28:22 +10:00
Stenzek
be1d558be1
GPU/HW: Fix black screen in Metal after vertex ID wraparound
2024-04-15 23:30:58 +10:00
Stenzek
9fd2994b73
Log: Fix crash with >1 instance + file log
2024-04-14 21:18:47 +10:00
Stenzek
4bcc5a312a
System: Remove log spam
2024-04-14 17:25:23 +10:00
Stenzek
5f915e1cbe
MetalDevice: Use shared SPIRV-Cross
2024-04-14 17:25:23 +10:00
Stenzek
3dedf5fdd5
FullscreenUI: Add missing latency stats option
2024-04-14 17:25:23 +10:00
Stenzek
e9107bd140
VulkanDevice: Add env var for non-semantic debug info
...
Backport of 070068366f
2024-04-14 17:25:23 +10:00
Anderson Cardoso
06a29f6d95
Atualização Português do Brasil ( #3174 )
...
Atualizado para a última versão.
2024-04-14 16:26:08 +10:00
Marcin Mitura
6d167f1ffb
Polish localization updates ( #3173 )
...
Comply to latest changes:
- Translate new strings,
- Remove obsolete.
2024-04-14 16:25:59 +10:00
Stenzek
c149d66d4d
System: Add 'Reduce Input Latency' option
...
i.e. pre-frame sleep.
2024-04-13 19:57:25 +10:00
Stenzek
6258cb9e0e
FullscreenUI: Various minor bug fixes
2024-04-13 19:57:25 +10:00
PugsyMAME
7adbedd341
Renamed Mem Scanner Op Text&added Virtual Address ( #3172 )
...
* Renamed Mem Scanner Op Text&added Virtual Address
Renamed the Memory Scanner Operator Text for clarity. Replaced '...' with 'Value' and 'Previous' with 'Previous Result'.
Also changed "Any Value" to "Any Value ('New Search' or 'Reset Result Value')", Any Valur should really be at the top of the index and the Previous Results should come before the other Value operators. But that's a job for another time.
The Virtual Address extra will display the virtual address of DuckStation's PSX RAM so it can be easily edited with the likes of HXD or another tool where the location of the virtual memory needs to be known.
* Replaced Mem Scanner Op Text with latest English text
Not touched the translations, just added the updated english text for the Memory Scanner "Operator:" text
* Rearranged Memory Scanner Operator class
Re-arranged Memory Scanner Operator class into a more logical order - with likely frequency of use moving item up the list.
New Order:-
Better Order:-
Any Value ('New Search' or 'Reset Result Value') x Any.
Less Than Previous Result x LessThanLast,
Less or Equal to Previous Result x LessEqualLast,
Greater Than Previous Result x GreaterThanLast,
Greater or Equal to Previous Result x GreaterEqualLast,
Not Equal to Previous Result (Changed Value) x NotEqualLast,
Equal to Previous Result (Unchanged Value) x EqualLast,
Decreased By Value x DecreasedBy,
Increased By Value x IncreasedBy,
Changed By Value x ChangedBy,
Equal to Value x Equal,
Not Equal to Value x NotEqual,
Less Than Value x LessThan,
Less or Equal to Value x LessEqual,
Greater Than Value x GreaterThan,
Greater or Equal to Value x GreaterEqual
* Rearranged Memory Scanner Operator class
Changes operator order to:-
Any Value ('New Search' or 'Reset Result Value')
Less Than Previous Result
Less or Equal to Previous Result
Greater Than Previous Result
Greater or Equal to Previous Result
Not Equal to Previous Result (Changed Value)
Equal to Previous Result (Unchanged Value)
Decreased By Value
Increased By Value
Changed By Value
Equal to Value
Not Equal to Value
Less Than Value
Less or Equal to Value
Greater Than Value
Greater or Equal to Value
* Memory Scanner line references updates
Updated <location filename="../memoryscannerwindow.ui" line="???"/> line numbers for the Memory Scanner operation re-ordering.
These are currently the only 4 translation files that make reference to memoryscannerwindow.ui, the other 12 still reference cheatmanagerdialog.ui so not replicated for them as this would only partially fix them - so I left them alone as I hope there's some automated tools to handle it.
* Update src/duckstation-qt/memoryscannerwindow.cpp
2024-04-13 19:57:12 +10:00
zkdpower
01e06b338d
Update the Simple-Chinese translation to latest.
2024-04-12 21:07:16 +10:00
Stenzek
f4fef36eba
MetalDevice: Use shader to clear current depth target
2024-04-12 21:07:16 +10:00
Stenzek
e5a024ba85
MetalDevice: Add support for framebuffer fetch
2024-04-12 21:07:16 +10:00
shikulja
42ac79d42a
Update Russian translation ( #3169 )
2024-04-12 19:56:32 +10:00
Marcin Mitura
349ff42ce2
Polish localization updates ( #3168 )
...
Comply to latest changes:
- Translate VSync string,
- Remove obsolete.
Silent is based :3
2024-04-11 23:42:56 +10:00
Anderson Cardoso
4591fe8f84
Atualização Português do Brasil ( #3167 )
...
Atualizado para a última versão.
2024-04-11 23:42:43 +10:00
Stenzek
bbdc31cad6
Qt: String fix
2024-04-11 23:21:50 +10:00
Anderson Cardoso
5a2215d305
Atualização Português do Brasil ( #3165 )
...
Atualizado para a última versão.
2024-04-11 22:54:57 +10:00
Marcin Mitura
7d85284626
Polish localization updates ( #3166 )
...
Comply to latest changes:
- Translate new strings,
- Remove obsolete strings.
2024-04-11 22:54:40 +10:00
Stenzek
c017d04423
Qt: "Display Vertical Sync" => "Vertical Sync"
2024-04-11 22:53:02 +10:00
Stenzek
e646096180
VulkanDevice: Fix validation errors
2024-04-11 22:53:02 +10:00
Stenzek
7344661801
GPUDevice: Split submission and presentation
2024-04-11 22:53:02 +10:00
Stenzek
3e9ac99d54
Qt: Fix 6.7 deprecation warnings
2024-04-11 21:55:50 +10:00
Marcin Mitura
9bee24e083
Polish localization updates ( #3164 )
...
Comply to latest changes:
- Correct not fitting string,
- Translate new strings,
- Remove obsolete.
2024-04-11 21:38:28 +10:00
Stenzek
509a8a074c
GPUDevice: Remove unused file
2024-04-11 21:33:40 +10:00
Stenzek
88270771da
System: Combine VRR and Optimal Frame Pacing
...
GSync/FreeSync display users should:
- DISABLE VSync.
- ENABLE Optimal Frame Pacing.
2024-04-11 21:33:40 +10:00
Stenzek
2ad67ad3ee
OpenGLContext: Add SupportsNegativeSwapInterval()
2024-04-11 20:31:57 +10:00
Stenzek
7b93edada1
Qt: Purge controller bind migration
...
About a year and a half is long enough.
2024-04-11 20:09:52 +10:00
Stenzek
fec36471b8
Settings: Use RealPath() for directories
2024-04-11 14:44:43 +10:00
Stenzek
e2d87f554b
FileSystem: Canonicalize() after RealPath()
2024-04-11 14:44:29 +10:00
Stenzek
57f6bda59b
ImGuiFullscreen: Use popup background for all popups
2024-04-11 13:50:04 +10:00
Stenzek
164062f80d
Build: Use C++20 for everything except reshadefx
2024-04-11 13:46:25 +10:00
Stenzek
1b1e42d003
System: Add Error to boot/load/save state
2024-04-11 13:42:10 +10:00
Stenzek
f75a5605eb
SmallString: Add vformat overloads
2024-04-11 13:42:00 +10:00
Stenzek
1809885927
FullscreenUI: Fix crash with language select on Linux
2024-04-11 12:52:56 +10:00
Stenzek
44a4f2703a
ImGuiFullscreen: Add popup background colour
2024-04-11 12:44:33 +10:00
Bobby Smith
ae223403bb
Qt: fix "Deinterlacing" description
2024-04-11 12:20:51 +10:00
Bobby Smith
b58862a64a
Disable cheats by default
2024-04-11 12:20:51 +10:00
Stenzek
8c741d2d48
Qt: Update glyph range for zh-CN and purge old obsolete strings
2024-04-10 20:28:00 +10:00
zkdpower
05d2ad5800
Update the Simple-Chinese translation to latest.
2024-04-10 20:20:52 +10:00
Stenzek
440a1700c0
System: Interrupt execution when loading state and reset
2024-04-10 20:18:30 +10:00
Stenzek
417bf0c3bc
DMA: Better enforce CPU runtime during linked list
...
and get rid of the hack for Newman Haas.
2024-04-10 20:11:23 +10:00
KamFretoZ
bbd7c9e2a9
BPM: Light Mode color scheme update ( #3161 )
2024-04-10 18:20:25 +10:00
Marcin Mitura
b209e6b0a8
Polish localization updates ( #3160 )
...
* Polish localization updates
- Match latest changes,
- Correct typos,
- Remove vanished strings.
* Polish localization updates
- Match latest changes:
* Correct typos,
* Remove obsolete strings.
2024-04-10 17:37:36 +10:00
Stenzek
a57ed3c91c
Qt: Add correct Cheat Manager UI file
2024-04-10 17:06:36 +10:00
Stenzek
4598bc789b
Qt: Split Cheat Manager and Memory Scanner
...
And make them persistent across system invocations.
2024-04-10 14:05:46 +10:00
Stenzek
e936e7498a
VulkanDevice: Fix incorrect null texture bind condition
2024-04-10 12:14:29 +10:00
Marcin Mitura
6965bc54f4
Polish localization updates ( #3158 )
...
- Comply new FullscreenUI,
- Remove vanished strings.
2024-04-10 12:13:50 +10:00
Bobby Smith
ad45ace97d
Qt: fix "Show Controller Input" and "Show Settings" descriptions ( #3159 )
2024-04-10 12:13:39 +10:00
Anderson Cardoso
5fb81753dd
Autalização Português do Brasil ( #3157 )
...
Atualizado para a última versão.
2024-04-10 12:13:25 +10:00
Stenzek
26c1d4b787
Qt: Icon fix
2024-04-10 00:07:25 +10:00
Stenzek
e9ae49b3c4
FullscreenUI: Regenerate strings
2024-04-10 00:07:13 +10:00
Stenzek
bf4e8feb25
FullscreenUI: Redo landing page and add help bar
2024-04-09 23:49:24 +10:00
Stenzek
de1a1af908
FullscreenUI: Avoid per-frame memory allocations with SmallString
2024-04-09 19:54:25 +10:00
Stenzek
631fca3042
SettingsInterface: Add SmallString overloads
2024-04-09 19:54:25 +10:00
Stenzek
6b7cf6a432
SmallString: Add missing methods
2024-04-09 19:54:25 +10:00
Marcin Mitura
daab121a14
misc: translation file cleanup ( #3155 )
2024-04-09 19:53:11 +10:00
Marcin Mitura
841a6e1f17
lupdate translation file. ( #3153 )
2024-04-07 19:10:46 +10:00
Stenzek
71f50566f3
System: Consider pending ticks when using global ticks
2024-04-07 19:01:48 +10:00
Stenzek
8a1b4d8bee
DMA: Halt linked list transfers during pad transfer
...
Plenty of games seem to suffer from this issue where they have a linked list
DMA going while polling the controller. Having a large slice size causes the
serial transfer to complete before the silly busy wait in the BIOS poll routine
returns, resulting in it thinking that the controller is disconnected. Some
games are very sensitive to this (e.g. Newman Haas Racing), to the point that
even using a slice size of 1 is insufficient for avoiding the race, probably
due to the linked list layout.
Therefore, without major refactoring to ensure the CPU runs every DMA block,
and the associated performance penalty, we just halt the DMA until the serial
transfers have completed. To reduce the chances of this significantly affecting
timing, we add accumulate the ticks that have been "lost", and allow them to be
"used up" when the transfer does happen.
2024-04-07 18:55:03 +10:00
Stenzek
8bdeb8bdac
MemoryCardImage: Handle 128KB GME files
2024-04-07 17:06:42 +10:00
Stenzek
1ee5f737ed
MemoryCardImage: Report errors to caller
2024-04-07 13:23:00 +10:00
Stenzek
9dd686a994
ByteStream: Add error feedback
2024-04-07 13:10:34 +10:00
Stenzek
99b0fb5911
GPU/HW: Move pipelines to end of struct
...
Helps keep the rest in range for ARM32's 4K displacement.
2024-04-06 21:51:52 +10:00
Marcin Mitura
79e96ff5e6
Polish localization updates ( #3152 )
2024-04-06 21:51:32 +10:00
Stenzek
69f79c3a4f
Deps: Speed up shaderc build
...
Mainly for flatpak...
2024-04-06 00:12:16 +10:00
Stenzek
d9b1d39638
Updater: Add missing CoInitializeEx() call
2024-04-05 20:02:39 +10:00
Stenzek
d8bf0c81a7
Updater: Use IFileOperation
2024-04-05 19:26:12 +10:00
Stenzek
26c76d184f
Qt: Fix toolbar position not saving
2024-04-05 19:21:56 +10:00
shikulja
d3b552e759
Update Russian translation ( #3149 )
...
* Update ts
* Update Russian translation
2024-04-05 17:54:27 +10:00
Stenzek
98241cb6ba
GPUDevice: Swap out glslang for shaderc
2024-04-05 17:53:24 +10:00
Stenzek
69c9133cd4
Common: Fix double free on opening invalid zip file
2024-04-05 17:23:29 +10:00
Stenzek
bdafbe0b28
Qt: Fix crash on shutdown settings save
2024-04-05 17:23:29 +10:00
Stenzek
ffbb14f508
dep/imgui: Use FreeType rasterizer
2024-04-05 17:23:28 +10:00
Stenzek
69588bf7a6
Deps: Include freetype/harfbuzz shared libraries
2024-04-05 17:23:28 +10:00
Stenzek
5c56d4e869
Deps: Update to Qt 6.7.0 and SDL 2.30.2
2024-04-05 17:23:28 +10:00
Stenzek
0a17cf7db8
Qt: More missing toNativeSeparators() calls
2024-04-04 16:59:52 +10:00
Stenzek
1097eab600
GPU/HW: Don't create shader blend pipelines if disallowed
2024-04-04 13:25:33 +10:00
Stenzek
c2a08bdb1d
CPU/NewRec: Fix ARM32 (again)
2024-04-04 13:25:33 +10:00
Stenzek
a432308908
GPU: Fix GLES compile error
2024-04-04 13:25:33 +10:00
Anderson Cardoso
5e1c5277b3
Atualização Português do Brasil ( #3148 )
...
* Atualização Português do Brasil
Atualizado para a última versão.
* Atualização Português do Brasil
Atualizado para a última versão.
- Novo tema
- OSD sobre PGXP atualizada
2024-04-04 11:27:04 +10:00
Stenzek
59a13d91ea
Image: Don't use libjpeg stdio functions
...
Fixes I/O in debug builds.
2024-04-03 23:01:53 +10:00
Stenzek
cb6be52404
GameDatabase: Warn if CPU mode is enabled and unnecessary
2024-04-03 22:58:20 +10:00
Stenzek
bd19276cf5
Qt: Fix loading/saving state to file on Windows
2024-04-03 22:58:20 +10:00
Anderson Cardoso
38249a3357
Atualização Português do Brasil ( #3144 )
...
Atualizado para a última versão.
2024-04-03 22:57:23 +10:00
zkdpower
fa644a05b3
Update the Simple-Chinese translation to latest. ( #3147 )
2024-04-03 22:57:12 +10:00
KamFretoZ
cb26acbc6c
Qt: Port over Cobalt Sky theme from PCSX2 ( #3145 )
2024-04-03 22:56:59 +10:00
Stenzek
41cc60e87e
VulkanDevice: Use vkCmdClearAttachments() to avoid render pass restart
2024-04-01 18:12:53 +10:00
Stenzek
5ec1331831
Qt: Update glyph ranges
2024-04-01 18:12:53 +10:00
zkdpower
3a0bc36f9f
Update the Simple-Chinese Translation to latest. ( #3142 )
2024-04-01 18:12:52 +10:00
Stenzek
a89c514d3f
Qt: Minor typo corrections
2024-04-01 18:12:52 +10:00
Stenzek
74f3c8d1aa
GPU/HW: Enable feedback loops for rendering
2024-04-01 18:12:52 +10:00
Stenzek
72ab669e70
GPUDevice: Add support for feedback loops
2024-04-01 13:55:19 +10:00
Stenzek
71a07a5a8e
CPU/NewRec: Fix lwl/lwr on ARM
2024-03-31 23:49:40 +10:00
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
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