[Chore] (MG_Util/Program): use SPIRV-Cross C++ API instead of C ones

This commit is contained in:
2025-08-02 12:25:08 +08:00
parent 26a9cafcb8
commit 8e0284faec
6 changed files with 83 additions and 57 deletions
@@ -8,6 +8,7 @@ namespace ShaderTranspiler {
static Result<SharedPtr<glslang::TShader>> CompileShader(const ShaderAttrib& attrib);
static Result<Vector<Vector<unsigned>>> LinkProgram(const ProgramAttrib& attrib);
static Result<String> DecompileShader(SpvcSession& session);
static Result<String> DecompileShader(spirv_cross::CompilerGLSL& compiler);
};
}
}