From 09c8486f8e6aa1be0511b1d66586ada4d6bab196 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Mon, 11 Oct 2021 15:47:49 -0400 Subject: Update stdlib docs/small fixes (#1972) * #include an absolute path didn't work - because paths were taken to always be relative. * Upgrade to GLSLANG 11.16.0+ * Small edit to readme - really to kick another build. * Upgrade slang-binaries to include new glslang binaries. * Update slang-binaries to include linux-x86 * Upgrade slang-binaries. * Support for GL_NV_ray_tracing_motion_blur extension. * Fix issues with doc output around spirv_direct Updated docs. * Remove spirv_direct from names of codegen targets. * Improvements around spirv_direct in docs. * Updated stdlib docs. --- source/slang/slang-doc-markdown-writer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source/slang') 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)) -- cgit v1.2.3