docs: say where mesence's librashader comes from

The build workflow downloads it from SourMesen/librashader's nightly
release on every build, so no shipped copy has a fixed hash: the entry
joins the recorded unidentified bundled files.
This commit is contained in:
Abdessamad Derraz committed 2026-10-23 17:21:17 +02:00
1 parent 997f04135f
commit bfd82cedf8
2 files changed
+4 -1

No files matched your search

+1 -1
View File
@@ -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:
+3
View File
@@ -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,