Commit graph

6993 commits

Author SHA1 Message Date
Stenzek b1c00cfd95
CI: Don't bother building SDL2 debug
Nobody's actually running debug DS builds except me...
2024-03-24 16:03:00 +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 cd3c88ad7e
deps: Remove now-unused vendored libs 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 68ff16e187
CI: Build zlib/zstd/libjpeg/libpng as part of deps 2024-03-24 15:17:09 +10:00
Stenzek 8c09e9389d
GameDB: Add DisablePGXPPreserveProjFP trait
And add it to Crash Team Racing.
2024-03-23 14:11:28 +10:00
Stenzek 17e3e96789
CI: Build libwebp on Windows as part of deps 2024-03-23 13:47:10 +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 8db0fcee99
GameDB: More PGXP CPU traits 2024-03-18 02:07:42 +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
Mrlinkwii 78854f433a
Deps: update simpleini to 4.22 (#3131) 2024-03-13 14:12:36 +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 e9c4416272
dep: Add libjpeg v9f 2024-03-06 23:55:18 +10:00
Stenzek b749c483da
dep: Add libpng 1.6.43 2024-03-06 23:55:18 +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