Stenzek
|
0bb83f6fd7
|
OpenGLDevice: Fix inverted cache file lock
|
2024-12-10 13:17:06 +10:00 |
|
Stenzek
|
2e6deca76f
|
FileSystem: Don't use POSIX locks on Android
Requires SDK 24, and it's pointless anyway.
|
2024-12-10 02:26:54 +10:00 |
|
Stenzek
|
1bea8817f1
|
Host: Add ConfirmMessageAsync()
|
2024-12-10 02:26:45 +10:00 |
|
Stenzek
|
42535591bc
|
HTTPDownloader: Log errors on request failure
|
2024-12-10 02:26:45 +10:00 |
|
Stenzek
|
53c08c52ed
|
ImGuiFullscreen: Pack state in struct
|
2024-12-09 15:01:57 +10:00 |
|
Stenzek
|
3a661a1c3d
|
Cheats: Move file clearing into core
Needed for Android.
|
2024-12-08 02:58:50 +10:00 |
|
Stenzek
|
8c5fadafba
|
GPUTexture: Add A1BGR5 format
Needed for GLES, since RGB5A1 + BGRA + REV isn't listed as
a valid format.
|
2024-12-06 18:28:09 +10:00 |
|
Stenzek
|
f0c456893c
|
GPUDevice: Support pre-rotating swap chains
|
2024-12-06 15:38:51 +10:00 |
|
Stenzek
|
acf04ed67a
|
GPUDevice: Use row-major matrix packing
With column vectors. mul() turns into dot products instead of madds.
|
2024-12-06 15:10:15 +10:00 |
|
Stenzek
|
9c327af280
|
GPUDevice: Typedef auto-recycled texture
|
2024-12-06 15:10:15 +10:00 |
|
Stenzek
|
52feb1a37d
|
PostProcessing: Improve compile error reporting
|
2024-12-06 15:10:15 +10:00 |
|
Stenzek
|
c9c4307871
|
FileSystem: Android build fix
|
2024-12-06 15:10:15 +10:00 |
|
Stenzek
|
e9644c7eeb
|
ISOReader: Add file extraction helpers
|
2024-12-05 16:30:21 +10:00 |
|
Stenzek
|
fe3b4154b7
|
PostProcessing: Fix crash on UI open with OpenGL
|
2024-12-03 22:35:49 +10:00 |
|
Stenzek
|
84a1e209ea
|
OpenGLDevice: Lock pipeline cache on Linux
Prevents multiple processes from trampling on one another.
|
2024-12-03 17:35:07 +10:00 |
|
Stenzek
|
14ff89d0c0
|
MetalDevice: Fix incorrect pixel format for RGB5A1
|
2024-12-03 13:28:19 +10:00 |
|
Stenzek
|
e9848a6182
|
Misc: Collapse more niche log channels
|
2024-12-01 23:21:33 +10:00 |
|
Stenzek
|
9df59713da
|
GPUDevice: Put debug messages/scopes behind conditions
And completely compile them out in Release builds.
Gets Devel close to Release in terms of performance.
|
2024-12-01 23:21:33 +10:00 |
|
Stenzek
|
0faa9cf650
|
Build: Add Devel configuration
Gets you debug assertions and logging, while still producing an
optimized executable.
|
2024-12-01 23:21:33 +10:00 |
|
Stenzek
|
7c627a8c83
|
Controller: Add JogCon
This is probably wrong, but I have no way of testing it with an actual
force feedback wheel.
PRs welcome to improve it further.
|
2024-12-01 21:17:54 +10:00 |
|
Stenzek
|
f9c125c1a1
|
InputManager: Add ForceFeedbackDevice interface
|
2024-12-01 21:08:52 +10:00 |
|
Stenzek
|
145ad2db27
|
GameList: Fix scanning of ELF files
|
2024-12-01 13:10:20 +10:00 |
|
Stenzek
|
fa4dc381ed
|
GPUDevice: Rename RGBA5551 to RGB5A1
And fix the incorrect format for Vulkan.
|
2024-11-30 14:36:07 +10:00 |
|
Stenzek
|
dfacf9e8db
|
VulkanDevice: Only create swap chain framebuffer without dynamic rendering
|
2024-11-30 01:09:41 +10:00 |
|
Stenzek
|
aafc029682
|
Misc: Un-namespace Timer
|
2024-11-29 20:13:37 +10:00 |
|
Stenzek
|
6cbfab6eca
|
MetalDevice: Warning fix
|
2024-11-29 17:13:21 +10:00 |
|
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 |
|