Exzap
224866c3d2
CI: Work around a vcpkg issue by checking out an earlier commit
2024-03-12 01:43:52 +01:00
Exzap
a50e25300d
Vulkan: Remove unused code path for texture copies
...
In 2020 we switched to drawcalls for texture copies replacing the copy-via-buffer path. It's not been used since so lets remove it
2024-03-11 23:01:37 +01:00
Exzap
1f9b89116f
Vulkan: Fix crash during shutdown if shaders are still compiling
...
Make sure the async shader compiler threads are stopped before the shaders are deleted
2024-03-11 21:57:37 +01:00
Exzap
40d1eaeb72
nn_ac: Refactor and implement more API
...
Doesn't fix any issue as far as I know but it removes some of the unsupported API complaints in debug logging
2024-03-11 21:57:37 +01:00
Exzap
dd7cb74cd2
Latte: Small refactor and clean up for texture size code
2024-03-11 21:57:37 +01:00
Exzap
0993658c82
GX2: Rework GX2Set*UniformReg
...
- Use cafeExportRegister() instead of legacy export
- Submit as a single PM4 packet
- Add logging for the special case of the size parameter (not sure if this is used by any game?)
- Add some extra validation and logging which may be helpful to homebrew devs
2024-03-11 21:57:37 +01:00
Exzap
3d0d987d89
Logging: Introduce logOnce helper
...
For cases where printing a message once is enough and to avoid spamming log.txt
2024-03-11 21:57:37 +01:00
goeiecool9999
bb88b5c36d
Fix crash introduced by #1115 ( #1117 )
...
* Revert "CafeSystem: Init recompiler after game profile has been loaded (#1115 )"
* Instead move gameprofile load call
2024-03-11 02:40:47 +01:00
goeiecool9999
ccabd93159
Linux: Exit on SIGTERM ( #1116 )
2024-03-11 02:13:53 +01:00
goeiecool9999
788da3cdf7
CafeSystem: Init recompiler after game profile has been loaded ( #1115 )
2024-03-11 01:47:31 +01:00
goeiecool9999
e1435066ee
OpenGL: Fix crash related to wxWidgets handling of vsync ( #1112 )
2024-03-11 00:57:31 +01:00
goeiecool9999
a2d74972d4
Prevent changing of console language while a game is running ( #1114 )
2024-03-11 00:55:31 +01:00
goeiecool9999
f69fddc6e5
TitleManager: Fix crash when sorting by format ( #1113 )
2024-03-10 23:25:16 +01:00
Exzap
d9e8ca2c83
Revert "Vulkan: Update some code to use VK_KHR_synchronization2"
...
This reverts commit 8f1cd4f925
.
We received reports from users stuck with Vulkan drivers from 2019. (E.g. Kepler on Windows). So let's not unnecessarily increase the Vulkan requirement for now and postpone this to after the next stable release
2024-03-09 02:38:08 +01:00
Exzap
b390023bc5
README.md: Fix minor ambiguity
2024-03-08 14:48:59 +01:00
Exzap
ea68f787eb
Vulkan: For MSAA surface copies make the target MSAA too
...
Fixes #1108
2024-03-08 14:45:02 +01:00
Exzap
9f9bc9865f
Vulkan: Avoid calling vkCmdClearColorImage() on compressed textures
...
This is not allowed according to the spec and can crash drivers. Fixes #1100
2024-03-08 14:43:40 +01:00
Exzap
b8d81283e8
Vulkan: Remove unnecessary index buffer for backbuffer drawcall
2024-03-08 14:39:46 +01:00
Exzap
8f1cd4f925
Vulkan: Update some code to use VK_KHR_synchronization2
2024-03-08 14:39:46 +01:00
Simon
49c55a3f56
nsyshid: remove stray print statements ( #1106 )
2024-03-06 14:37:36 +01:00
Leif Liddy
8b37e316d0
BUILD.md: Add llvm package for Fedora ( #1101 )
2024-02-24 20:47:06 +01:00
Exzap
a63678c1f4
Update SDL2 vcpkg port to 2.30.0
2024-02-20 11:10:35 +01:00
Exzap
72ce4838ea
Latte: Optimize uniform register array size for known shaders
2024-02-20 10:57:05 +01:00
Exzap
96bbd3bd25
Latte: Avoid assert in texture view check
2024-02-20 10:57:05 +01:00
MoonlightWave-12
3a02490a1f
BUILD.md: Mention Debian in the build-instructions for Ubuntu ( #1096 )
2024-02-18 17:12:09 +01:00
rawdatafeel
8d7fc98275
Improve BUILD.md ( #1093 )
2024-02-18 05:59:00 +01:00
capitalistspz
ed01eaf5f9
Gamelist: Add right-click actions for copying title ID, name, and icon ( #1089 )
2024-02-18 05:56:36 +01:00
Steveice10
9bbb7c8b97
Add support for portable directory without build flag ( #1071 )
2024-02-18 05:54:41 +01:00
Squall Leonhart
6a08d04af9
UI: Make Alt+F4/Ctrl+Q more reliable ( #1035 )
2024-02-18 05:52:11 +01:00
Squall Leonhart
81acd80a97
Cubeb: Add a default device to the selection ( #1017 )
2024-02-18 05:51:00 +01:00
goeiecool9999
f928eee5f3
add log message to indicate file open failed
2024-02-12 12:30:04 +01:00
goeiecool9999
f1d4c399a2
more explicit and sensible error handling
2024-02-12 12:24:32 +01:00
goeiecool9999
e0f5a9f98e
Merge branch 'main' into loadaudio
2024-01-22 12:02:24 +01:00
Exzap
ca01e923bf
Update issue templates
2024-01-20 00:33:39 +01:00
Exzap
4e4ac0de51
CI: For the Windows build use as many cores as available
2024-01-19 23:32:43 +01:00
capitalistspz
18679af4ec
Ignore Wii U pro controller
2024-01-19 16:25:04 +01:00
Mike Lothian
72aacbdcec
Vulkan: Don't use glslang internal headers
...
Signed-off-by: Mike Lothian <mike@fireburn.co.uk>
2024-01-19 04:58:08 +01:00
Colin Kinloch
e53c63b828
Flatpak: Create shortcuts that launch flatpak
2024-01-17 02:49:58 +01:00
Colin Kinloch
f899ab7c34
Vulkan: Check for 0 size before wayland resize
...
Fixes "Launching games directly with the --title-id argument doesn't work
in Wayland" (#999 )
2024-01-17 02:18:29 +01:00
Live session user
7e778042ee
Fix macos missing dylib file
2024-01-16 14:51:12 +01:00
Exzap
f58b260cbd
Fix macos missing dylib file
2024-01-15 16:32:04 +01:00
Exzap
f39a5e757b
Add "Open MLC folder" option
...
Also updated Patron supporter list
2024-01-15 15:15:00 +01:00
goeiecool9999
a143556d89
name the magic values
2024-01-15 12:04:51 +01:00
goeiecool9999
a5aba28673
disable by default
2024-01-15 11:11:04 +01:00
goeiecool9999
2cd6dbd9b7
Merge branch 'main' into loadaudio
2024-01-15 11:10:46 +01:00
Exzap
9b0a1d53dc
Latte: Fix syntax error in generated GLSL
2024-01-14 23:40:29 +01:00
Exzap
223833cac4
Update libraries
2024-01-13 22:36:04 +01:00
GaryOderNichts
4405116324
GDBStub: Support watchpoints on linux ( #1030 )
...
* GDBStub: Support watchpoints on linux
* GDBStub: Use `TCP_NODELAY`
2023-12-23 15:25:01 -08:00
goeiecool9999
2223860829
fix encoding error present since the repo was opened
2023-12-23 23:22:36 +01:00
goeiecool9999
da9c3c84e8
Fix no audio on zero latency bug. make Xaudio consistent with other APIs
2023-12-23 23:19:46 +01:00