diff options
| author | Tim Foley <tfoleyNV@users.noreply.github.com> | 2017-06-12 12:28:12 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-06-12 12:28:12 -0700 |
| commit | d1f11a29f8a48eecd47ac64c8635ed062cba982d (patch) | |
| tree | b929d3d7f77da2ba538846f598e7eeb0a302b0cc /tools/render-test/slang-support.cpp | |
| parent | 4d63b6fe73018ae253bbef0075478f5989ad279a (diff) | |
| parent | 5fe2cf3279c279750d4821a9fa97bdbbe876e568 (diff) | |
Merge pull request #2 from tfoleyNV/glsl-render-test
GLSL: get GLSL limping in `render-test`
Diffstat (limited to 'tools/render-test/slang-support.cpp')
| -rw-r--r-- | tools/render-test/slang-support.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/render-test/slang-support.cpp b/tools/render-test/slang-support.cpp index 5aafc562e..06a11ad4c 100644 --- a/tools/render-test/slang-support.cpp +++ b/tools/render-test/slang-support.cpp @@ -20,6 +20,10 @@ struct SlangShaderCompilerWrapper : public ShaderCompiler spSetCodeGenTarget(slangRequest, target); + // Define a macro so that shader code in a test can detect when it is being + // compiled as Slang source code. + spAddPreprocessorDefine(slangRequest, "__SLANG__", "1"); + int translationUnitIndex = spAddTranslationUnit(slangRequest, SLANG_SOURCE_LANGUAGE_SLANG, nullptr); spAddTranslationUnitSourceString(slangRequest, translationUnitIndex, request.source.path, request.source.text); |
