From f7149b94847a91f9f1f364e79f1be750aaf90191 Mon Sep 17 00:00:00 2001 From: Yong He Date: Wed, 13 Nov 2024 16:50:00 -0800 Subject: WASM-binding: default to sm_6_6 when targeting hlsl. (#5554) --- source/slang-wasm/slang-wasm.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source') diff --git a/source/slang-wasm/slang-wasm.cpp b/source/slang-wasm/slang-wasm.cpp index c6c008483..10fc86029 100644 --- a/source/slang-wasm/slang-wasm.cpp +++ b/source/slang-wasm/slang-wasm.cpp @@ -75,6 +75,10 @@ Session* GlobalSession::createSession(int compileTarget) constexpr SlangInt targetCount = 1; TargetDesc target = {}; target.format = (SlangCompileTarget)compileTarget; + if (compileTarget == SLANG_HLSL) + { + target.profile = spFindProfile(m_interface, "sm_6_6"); + } sessionDesc.targets = ⌖ sessionDesc.targetCount = targetCount; SlangResult result = m_interface->createSession(sessionDesc, session.writeRef()); -- cgit v1.2.3