summaryrefslogtreecommitdiff
path: root/source/slang/slang.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang.cpp')
-rw-r--r--source/slang/slang.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/slang/slang.cpp b/source/slang/slang.cpp
index 72014ef77..28e0a358d 100644
--- a/source/slang/slang.cpp
+++ b/source/slang/slang.cpp
@@ -1265,6 +1265,7 @@ BackEndCompileRequest::BackEndCompileRequest(
ComponentType* program)
: CompileRequestBase(linkage, sink)
, m_program(program)
+ , m_dumpIntermediatePrefix("slang-dump-")
{}
EndToEndCompileRequest::EndToEndCompileRequest(
@@ -2880,6 +2881,13 @@ SLANG_API void spSetDumpIntermediates(
Slang::asInternal(request)->getBackEndReq()->shouldDumpIntermediates = enable != 0;
}
+SLANG_API void spSetDumpIntermediatePrefix(
+ SlangCompileRequest* request,
+ const char* prefix)
+{
+ Slang::asInternal(request)->getBackEndReq()->m_dumpIntermediatePrefix = prefix;
+}
+
SLANG_API void spSetLineDirectiveMode(
SlangCompileRequest* request,
SlangLineDirectiveMode mode)