From 62b7219e715bd4c0f984bcd98c9767fb6422c78f Mon Sep 17 00:00:00 2001 From: Yong He Date: Fri, 17 May 2024 23:07:36 -0700 Subject: Add `-minimum-slang-optimization` to favor compile time. (#4186) --- source/slang/slang-api.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source/slang/slang-api.cpp') diff --git a/source/slang/slang-api.cpp b/source/slang/slang-api.cpp index ff37d6398..a4ae92bf9 100644 --- a/source/slang/slang-api.cpp +++ b/source/slang/slang-api.cpp @@ -304,6 +304,18 @@ SLANG_API void spSetTargetForceGLSLScalarBufferLayout( request->setTargetForceGLSLScalarBufferLayout(targetIndex, forceScalarLayout); } +SLANG_API void spSetTargetUseMinimumSlangOptimization(slang::ICompileRequest* request, int targetIndex, bool val) +{ + SLANG_ASSERT(request); + request->setTargetUseMinimumSlangOptimization(targetIndex, val); +} + +SLANG_API void spSetIgnoreCapabilityCheck(slang::ICompileRequest* request, bool ignore) +{ + SLANG_ASSERT(request); + request->setIgnoreCapabilityCheck(ignore); +} + SLANG_API void spSetTargetLineDirectiveMode( slang::ICompileRequest* request, int targetIndex, -- cgit v1.2.3