Shader chain: tool lock for Homebrew spirv-cross 1.4.363 / .NET 10.0.401

dmsh_chain.py --update-lock on a fresh Mac (Xcode 27.0, metal 32023.921
unchanged): the translator DLLs built here and Homebrew's spirv-cross
have different fingerprints. Chain b1a4876b9511; dmsh_build gives the
same result as documented (12809 / 12811 compile, the same 2 agl compute
shaders make SPIRV-Cross throw) and c1_full.tsv lists the same 11 shaders.
Another machine with other tool builds needs --update-lock + --header.
This commit is contained in:
seedds committed 2026-10-13 16:55:57 +08:00
1 parent 753a6f97b3
commit 89fc708348
3 files changed
+6 -6

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
# chain b-3620e9b5e1bd 2026-10-13T08:39:12+08:00
# chain b-b1a4876b9511 2026-10-13T13:45:58+08:00
35cbc686dd8461b8
4872bec9a5567f8b
54a618792b2d5f0f
1 # chain b-3620e9b5e1bd 2026-10-13T08:39:12+08:00 # chain b-b1a4876b9511 2026-10-13T13:45:58+08:00
2 35cbc686dd8461b8
3 4872bec9a5567f8b
4 54a618792b2d5f0f
+1 -1
View File
@@ -1,2 +1,2 @@
// 生成文件(dm/gfx/tools/dmsh_chain.py --header):本源码树期望的 B 着色器库翻译链版本(缺省选项);宿主只加载 <库目录>/b-<V>/
#define DMSH_CHAIN "3620e9b5e1bd"
#define DMSH_CHAIN "b1a4876b9511"
+4 -4
View File
@@ -1,8 +1,8 @@
# 翻译链工具指纹(dmsh_chain.py --update-lock 生成;换工具后重生成并随提交入仓)
dmsh_xlate.dll 0ffb0716effb5d38
Ryujinx.Graphics.Shader.dll 67d1ccb8b5e0cbd4
Ryujinx.Common.dll 9374fa7b47958542
dmsh_xlate.dll 6dd3441c31b57475
Ryujinx.Graphics.Shader.dll 950b659a54a52636
Ryujinx.Common.dll 74f785bc3a81386e
xlate_source 23b85cb2e58b9c36
spirv-cross f9480d48c62eb2d8
spirv-cross d9dc197f061b42a5
metal_macosx Apple metal version 32023.921 (metalfe-32023.921.6)
metal_iphoneos Apple metal version 32023.921 (metalfe-32023.921.6)