From d57b580e106efae338ebd7ffe0eb50e38bafd4e4 Mon Sep 17 00:00:00 2001 From: Tony Zlatinski Date: Fri, 28 Feb 2025 18:01:50 -0600 Subject: [PATCH] Set the HLSL supported compiler version to 2018 --- source/slang/slang.cpp | 2 +- tests/preprocessor/simple-pre-defined.hlsl.expected | 2 +- tests/preprocessor/simple-pre-defined.slang.expected | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/slang/slang.cpp b/source/slang/slang.cpp index 924a4371ac..1c0b5ef561 100644 --- a/source/slang/slang.cpp +++ b/source/slang/slang.cpp @@ -2364,7 +2364,7 @@ Dictionary TranslationUnitRequest::getCombinedPreprocessorDefini // variables. { // Used to identify level of HLSL language compatibility - combinedPreprocessorDefinitions.addIfNotExists("__HLSL_VERSION", "2020"); + combinedPreprocessorDefinitions.addIfNotExists("__HLSL_VERSION", "2018"); // Indicates this is being compiled by the slang *compiler* combinedPreprocessorDefinitions.addIfNotExists("__SLANG_COMPILER__", "1"); diff --git a/tests/preprocessor/simple-pre-defined.hlsl.expected b/tests/preprocessor/simple-pre-defined.hlsl.expected index 98911f3c70..6634c9cd6f 100644 --- a/tests/preprocessor/simple-pre-defined.hlsl.expected +++ b/tests/preprocessor/simple-pre-defined.hlsl.expected @@ -2,5 +2,5 @@ result code = 0 standard error = { } standard output = { -1 2020 0 1 +1 2018 0 1 } diff --git a/tests/preprocessor/simple-pre-defined.slang.expected b/tests/preprocessor/simple-pre-defined.slang.expected index 4b5184e74b..5c6991e41d 100644 --- a/tests/preprocessor/simple-pre-defined.slang.expected +++ b/tests/preprocessor/simple-pre-defined.slang.expected @@ -2,5 +2,5 @@ result code = 0 standard error = { } standard output = { -1 2020 1 0 +1 2018 1 0 }