Commit Graph

7119 Commits (efcfcd8e11856a2d6f928cd06388b99cca8c1f7c)
 

Author SHA1 Message Date
Stenzek 1ab7850ed0
GPU: Rewrite deinterlacing and add adaptive/blend modes 2 years ago
Stenzek 8b2b4ce8d9
Image: Fix reading of JPEG files 2 years ago
Stenzek 43eb6e20fa
System: Improve screenshot naming 2 years ago
Stenzek 6aa491f863
GPU: Ensure screenshots are saved before shutdown 2 years ago
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
2 years ago
Stenzek 9211d9f2e3
Path: Add CreateFileURL() 2 years ago
Stenzek b9c9b05878
Qt: Remove duplicate menu action 2 years ago
Stenzek 51b3fabd31
OpenGLContext: Try libEGL.so.1 as well as libEGL.so 2 years ago
Stenzek d1a1cab9a9
Bus: Direct KUSEG+KSEG0 isolated cache reads to ICache 2 years ago
Stenzek 3395853ba2
CDROM: Fix overflow in UpdatePositionWhileSeeking() 2 years ago
shikulja b76af42acc
Update Russian translation (#3132)
* Update Russian translation

* Update Russian translation
2 years ago
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.
2 years ago
Mrlinkwii 78854f433a
Deps: update simpleini to 4.22 (#3131) 2 years ago
Stenzek 604b47c7b7
Deps: Update to SDL2 2.30.1 and Qt 6.6.2 2 years ago
Stenzek 9b784b1777
OpenGLDevice: Fix incorrect streamed counter 2 years ago
Stenzek 8fe86ff690
GPU/HW: Fix another buffer unmapping case 2 years ago
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.
2 years ago
Stenzek 7159330f63
GPU/HW: Ensure buffers are unmapped before present
Darn DX11...
2 years ago
Stenzek 25db163347
System: Fix incorrect save state screenshot size 2 years ago
Anderson Cardoso 9ac97f40fd
Atualização Português do Brasil (#3129)
Confirmação de textos movidos.
2 years ago
Stenzek c854b8f85e
Image: Swap stb for libpng/libjpeg 2 years ago
Stenzek e9c4416272
dep: Add libjpeg v9f 2 years ago
Stenzek b749c483da
dep: Add libpng 1.6.43 2 years ago
Stenzek 250b1bea8f
GPU: Use Image class for screenshot saving 2 years ago
Stenzek 620d08f72d
Build: Move Image from common to util 2 years ago
Stenzek faa64ec4ff
Qt: Improve log window behavior on MacOS 2 years ago
Stenzek 3d2a091c46
Qt: Improve upscale label text 2 years ago
Stenzek a3f6930072
Qt: Fix default arrow key binding on MacOS 2 years ago
Stenzek f80ead6a21
GameDB: More settings 2 years ago
Anderson Cardoso adb2d6c316
Atualização Português do Brasil (#3128)
Atualizado para a última versão
2 years ago
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
2 years ago
Stenzek ae0dde8b18
Qt: Make some extra space in memcard settings
Settings should fit on 720p now.
2 years ago
Stenzek e2024f6175
System: Change "Auto Load Cheats" to "Enable Cheats" 2 years ago
Stenzek f4ffaa1e3c
Data: Fix crt-lottes.glsl for D3D renders 2 years ago
Stenzek a1d7d214cf
GPUDevice: Add support for VRR and relaxed vsync 2 years ago
Anderson Cardoso d9e496284f
Atualização Português do Brasil (#3125)
Atualizado para a última versão
2 years ago
Stenzek a5de489d6f CI/Flatpak: Use flatpak-github-actions 2 years ago
Stenzek 96f29d9b99
System: Warn if compatibility settings are disabled 2 years ago
Stenzek 04b837a418
Qt: Redesign graphics settings panel
Add screenshot format/type.
2 years ago
Stenzek b8127facdc
GPUDevice: Memoize preferred renderer for auto 2 years ago
Stenzek 713d396a7e
GPU/HW: Add quad line detection (Wild Arms 2) 2 years ago
Stenzek 250fb56838
GPU/HW: Switch to indexed draws 2 years ago
Stenzek b34742cdd2
GPU/HW: Slightly reduce struct size 2 years ago
Stenzek d50ba989ae
Settings: Use bitfields for bool
Slightly more compact, memory-wise.
2 years ago
Stenzek 9e26622a12
CDImageDevice: Implement disc reading for Linux
And fix it for Windows. SubQ reading should now work.
2 years ago
Stenzek b060edc61b
VulkanDevice: Actually use all the swap chain semaphores 2 years ago
Stenzek edeaaebc7d
OpenGLContextEGL: Fix X11+platform base combination 2 years ago
Stenzek f936a36c85
GPUDevice: Add GPUDownloadTexture
Which can also be based in host/client memory.
Use it for screenshots and VRAM downloads.
2 years ago
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.
2 years ago
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.
2 years ago