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
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
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
Exzap
bab1616565
nsysnet: Add support for SO_BIO and handle SO_ENOTCONN
2023-12-13 22:43:51 +01:00
Exzap
d2ba4e65c5
Latte: 1D views are compatible with 1D textures
2023-12-13 18:10:10 +01:00
Exzap
2167143c17
Latte: Support for SAMPLE_LB
2023-12-13 12:45:20 +01:00
Exzap
df282ab230
Latte: Clean up OpenGL relics in shared render code
2023-12-13 12:45:20 +01:00
Exzap
646835346c
Latte: Refactor legacy OpenGL code for shader binding
2023-12-13 12:45:20 +01:00
Exzap
dee764473d
Latte: Small refactor for GLSL texture coord handling
...
Also adds support for 2D textures coordinates with source as 0.0 or 1.0 literals instead of GPRs. Seen in shaders generated by CafeGLSL
2023-12-10 08:30:52 +01:00
Exzap
e7fa8ec0c6
Vulkan: Properly shut down compilation threads
2023-12-10 08:30:52 +01:00
Exzap
bffeb818d1
GfxPack: Refactor + better unicode support
2023-12-10 08:30:52 +01:00
Exzap
67f7ce815c
nn_pdm: Refactor code to use new module structure
2023-12-10 08:30:52 +01:00
Exzap
9398c0ca6b
Latte: Simplify and fix texture copy
2023-12-10 08:30:52 +01:00
shinra-electric
f6bb666abf
Mac: Add wua filetype to info.plist ( #1039 )
2023-12-10 08:30:08 +01:00