diff options
Diffstat (limited to 'source/slang')
| -rw-r--r-- | source/slang/slang-doc-markdown-writer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/slang/slang-doc-markdown-writer.cpp b/source/slang/slang-doc-markdown-writer.cpp index c2bc05dbb..2a1226bb7 100644 --- a/source/slang/slang-doc-markdown-writer.cpp +++ b/source/slang/slang-doc-markdown-writer.cpp @@ -422,6 +422,11 @@ static DocMarkdownWriter::Requirement _getRequirementFromTargetToken(const Token } auto targetName = tok.getContent(); + if (targetName == "spirv_direct") + { + return Requirement{CodeGenTarget::SPIRV, UnownedStringSlice("")}; + } + const CapabilityAtom targetCap = findCapabilityAtom(targetName); if (targetCap == CapabilityAtom::Invalid) @@ -543,6 +548,7 @@ void DocMarkdownWriter::_writeTargetRequirements(const Requirement* reqs, Index // Okay we need the name of the CodeGen target UnownedStringSlice name = TypeTextUtil::getCompileTargetName(SlangCompileTarget(reqs->target)); + out << toSlice("**") << String(name).toUpper() << toSlice("**"); if (!(reqsCount == 1 && reqs[0].value.getLength() == 0)) |
