diff --git a/emulators/mesence.yml b/emulators/mesence.yml index d3d981bf..2aa0fbfc 100644 --- a/emulators/mesence.yml +++ b/emulators/mesence.yml @@ -788,7 +788,7 @@ files: required: false bundled: true description: "librashader runtime for RetroArch-format shader presets" - note: "Opened from the working directory, which the UI sets to the home folder, by LoadLibraryW on Windows and dlopen on Linux. The Windows and Linux builds embed it in Dependencies.zip and extract it there at startup, the macOS build ships none. Without it every librashader call is a no-op and shader presets are unavailable." + note: "Opened from the working directory, which the UI sets to the home folder, by LoadLibraryW on Windows and dlopen on Linux. The Windows and Linux builds embed it in Dependencies.zip and extract it there at startup, the macOS build ships none. The build workflow downloads it from SourMesen/librashader's nightly release on every build, and release 2.2.1 predates it. Without it every librashader call is a no-op and shader presets are unavailable." source_ref: "source Utilities/Video/librashader_ld.h:45-88, 1615-1632, source Utilities/Video/LibrashaderUtilities.h:36-62, source UI/Program.cs:53-57, source UI/Utilities/DependencyHelper.cs:14-64, source .github/workflows/build.yml:43-48, 106-111" platform_details: diff --git a/tests/test_bundled_identity.py b/tests/test_bundled_identity.py index 31e2f43a..c68c9317 100644 --- a/tests/test_bundled_identity.py +++ b/tests/test_bundled_identity.py @@ -38,6 +38,9 @@ UNIDENTIFIED = { "idtech4a++": 1, "ikemen": 32, "jl-mod": 9, + # librashader comes from SourMesen/librashader's nightly release, which + # the build workflow downloads on every build. + "mesence": 1, "msx-emu": 9, "nethersx2": 2, "nethersx2-turnip": 2,