Stenzek
|
dac5dd562b
|
HTTPDownloader: Improve error reporting
Give something human-readable when an error occurs.
|
2024-11-29 14:00:55 +10:00 |
|
Stenzek
|
b97788a35a
|
PostProcessing/FX: Force native paths for includes
|
2024-11-27 13:18:11 +10:00 |
|
Stenzek
|
57595c47af
|
GPU/TextureCache: Move replacement cache onto the GPU
And enforce a maximum. Should sort out the upload spam.
|
2024-11-25 19:37:28 +10:00 |
|
Stenzek
|
4a650fcce2
|
GPUDevice: Fix VRAM usage calculation for compressed textures
|
2024-11-25 18:44:35 +10:00 |
|
Stenzek
|
982dccb990
|
D3D12Device: Clang warning fixes
|
2024-11-25 16:30:23 +10:00 |
|
Stenzek
|
ae14c8715d
|
Image: Support decompressing BC1-7
|
2024-11-24 23:29:29 +10:00 |
|
Stenzek
|
8567293103
|
Util: Add TextureDecompress
|
2024-11-24 23:29:29 +10:00 |
|
Stenzek
|
7eb1d4e092
|
GPUDevice: Support compressed textures
|
2024-11-24 23:29:29 +10:00 |
|
Stenzek
|
24dfd30839
|
Image: Refactor to a more generic class
|
2024-11-24 23:29:29 +10:00 |
|
Stenzek
|
3ff1b04576
|
GPUDevice: Support generating mipmaps
|
2024-11-24 23:29:28 +10:00 |
|
Stenzek
|
e647192437
|
GPUDevice: Add compute shader support
|
2024-11-24 23:29:28 +10:00 |
|
Stenzek
|
c970740d12
|
InputManager: Workaround macro chord trigger issue
|
2024-11-24 21:54:43 +10:00 |
|
Stenzek
|
e987b56aae
|
Log: Remove unused ISOReader channel
|
2024-11-23 18:59:10 +10:00 |
|
Stenzek
|
5bcf99fc11
|
CDImage: Merge bin/ecm handling into one class
Means that cuesheets with ECM tracks will now load as expected.
|
2024-11-23 18:52:46 +10:00 |
|
Stenzek
|
5c03e1d940
|
Misc: Fix alignment errors on ARM32
|
2024-11-23 18:52:45 +10:00 |
|
Stenzek
|
5d8519897d
|
Image: Fix uninitialized read without SIMD
|
2024-11-23 18:52:45 +10:00 |
|
Stenzek
|
0079f7a285
|
CDImageCue: Support reading .wav files (WAVE cuesheet files)
|
2024-11-23 18:52:43 +10:00 |
|
Stenzek
|
ca9af62f92
|
FullscreenUI: Add a BP achievements login dialog
|
2024-11-20 13:44:39 +10:00 |
|
Stenzek
|
b59f9a1270
|
ImGuiManager: Plumb through clipboard access
|
2024-11-20 13:38:52 +10:00 |
|
Stenzek
|
81e2619e91
|
FullscreenUI: Add missing icon
|
2024-11-19 20:35:07 +10:00 |
|
Stenzek
|
ed78a20ea7
|
FullscreenUI: More icon replacements
|
2024-11-17 13:23:03 +10:00 |
|
Stenzek
|
725530984c
|
FullscreenUI: Move remaining OSD settings to main page
|
2024-11-16 22:03:58 +10:00 |
|
Stenzek
|
49a6ef7aca
|
FullscreenUI: Add icons to remaining options
|
2024-11-16 21:56:32 +10:00 |
|
Stenzek
|
854319441c
|
ImGuiFullscreen: Fix position resetting to top of list on popup close
|
2024-11-16 19:36:12 +10:00 |
|
Stenzek
|
d5e2db0dee
|
Misc: Fix new clang-cl warnings
|
2024-11-16 14:06:14 +10:00 |
|
Stenzek
|
49b669c8be
|
Qt: Make image verification cancellable
|
2024-11-16 14:01:44 +10:00 |
|
Stenzek
|
41a89123c9
|
VulkanDevice: Work around older NVIDIA driver present bug
|
2024-11-16 00:19:03 +10:00 |
|
Stenzek
|
c2316dfdc8
|
InputManager: Fix relative mode engaging for gun controllers
It still needs to activate when using raw input.
|
2024-11-14 00:17:28 +10:00 |
|
Stenzek
|
e69f0d3cce
|
OpenGLDevice: Support both XCB and Xlib
Required for NVIDIA+XWayland.
|
2024-11-11 20:12:26 +10:00 |
|
Stenzek
|
816ef45199
|
OpenGLDevice: Fix possible missing eglMakeCurrent() after FS
|
2024-11-11 20:12:23 +10:00 |
|
Stenzek
|
92bcf64fe8
|
VulkanDevice: Refactor present failure handling
Shouldn't deadlock anymore...
|
2024-11-10 17:52:12 +10:00 |
|
Stenzek
|
0234137be4
|
VulkanDevice: Use VK_EXT_surface_maintenance1
NVIDIA drivers return a minImageCount of 3 with the base surface query
capability, but require 4 images for XWayland in immediate present mode.
|
2024-11-10 17:52:12 +10:00 |
|
Stenzek
|
b70a8482bd
|
OpenGLDevice: More verbose logging of surface creation failure
|
2024-11-10 17:52:12 +10:00 |
|
Stenzek
|
2bf0838634
|
MetalDevice: Fix import of non-page-aligned buffers
|
2024-11-10 14:01:54 +10:00 |
|
Stenzek
|
a6c19cc90b
|
OpenGLContext: Compile fix on MacOS
|
2024-11-08 18:05:26 +10:00 |
|
Stenzek
|
c461ad7b44
|
D3D11Device: Ensure we don't drop to feature level 10 on query failure
|
2024-11-07 22:24:33 +10:00 |
|
Stenzek
|
886ef4cc59
|
WAVWriter: Add matching reader class
|
2024-11-06 13:46:48 +10:00 |
|
Stenzek
|
ead9e56c4d
|
System: Support loading ELF files
|
2024-11-05 17:54:12 +10:00 |
|
Stenzek
|
57ca5dd2c2
|
ImGuiFullscreen: Default input source to keyboard if none
|
2024-11-05 14:12:43 +10:00 |
|
Stenzek
|
f889136227
|
PostProcessing: Don't try other types after first failure
|
2024-11-05 13:26:32 +10:00 |
|
Stenzek
|
bcd5cd0027
|
GPU/ShaderGen: Fix debug assert tripping with fbfetch
|
2024-11-05 13:13:29 +10:00 |
|
Stenzek
|
bb740499a5
|
CDImageCHD: Show precaching in MB
|
2024-11-04 12:34:49 +10:00 |
|
Stenzek
|
8c4d595a89
|
Qt: Make input source selection non-inheritable
Makes sense to set this in the profile specifically,
given it is tied to devices.
|
2024-11-03 20:17:56 +10:00 |
|
Stenzek
|
6551358212
|
Log: Replace channel string search with bitset
Knocks off around ~20KB of code.
|
2024-10-31 14:41:33 +10:00 |
|
Stenzek
|
d24e8fda83
|
GPU/HW: Only enable fbfetch/DSB when needed
Thanks Adreno...
|
2024-10-30 15:19:10 +10:00 |
|
Stenzek
|
aa0c0068ce
|
GPU/HW: Move shadergen parameters to functions
|
2024-10-27 13:50:47 +10:00 |
|
Stenzek
|
080807e557
|
CDROM: Move subchannel replacement from CDImage
This will allow you to use SBI/LSD files with real discs, if your
drive does not support reading subchannels, or has an incorrect
skew.
|
2024-10-25 15:35:12 +10:00 |
|
Stenzek
|
a8d846ac8f
|
Cheats: Use libzip for reading archive
|
2024-10-22 21:25:27 +10:00 |
|
Stenzek
|
4963dc1759
|
Host: Make resource routines fill error object
|
2024-10-22 20:41:33 +10:00 |
|
Stenzek
|
3a76485e4b
|
CompressHelpers: Support XZ compression/decompression
|
2024-10-22 19:40:02 +10:00 |
|