diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2021-10-11 15:47:49 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-11 15:47:49 -0400 |
| commit | 09c8486f8e6aa1be0511b1d66586ada4d6bab196 (patch) | |
| tree | eff8f4863313881dbefc6e4578b7591c7d1c01dc /source/slang/slang-doc-markdown-writer.cpp | |
| parent | a8c8b1698d8aff5d2cf2ddfd664d506096dbaf0f (diff) | |
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.
Diffstat (limited to 'source/slang/slang-doc-markdown-writer.cpp')
| -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)) |
