Skip to content

Commit 100ac17

Browse files
committed
Add link generation for signatures.
1 parent cd2f178 commit 100ac17

File tree

751 files changed

+10024
-9848
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

751 files changed

+10024
-9848
lines changed

docs/_includes/stdlib-reference-toc.html

+47-47
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,8 @@
208208
</li></ul>
209209
</li><li data-link="/slang/stdlib-reference/types/OutputVertices/index"><span>OutputVertices</span>
210210
<ul class="toc_list">
211-
<li data-link="/slang/stdlib-reference/types/OutputVertices/_metalSetVertex"><span>_metalSetVertex</span>
212-
</li><li data-link="/slang/stdlib-reference/types/OutputVertices/_setVertex"><span>_setVertex</span>
211+
<li data-link="/slang/stdlib-reference/types/OutputVertices/metalSetVertex"><span>_metalSetVertex</span>
212+
</li><li data-link="/slang/stdlib-reference/types/OutputVertices/setVertex"><span>_setVertex</span>
213213
</li><li data-link="/slang/stdlib-reference/types/OutputVertices/subscript"><span>subscript</span>
214214
</li></ul>
215215
</li><li data-link="/slang/stdlib-reference/types/ParameterBlock/index"><span>ParameterBlock</span>
@@ -273,7 +273,7 @@
273273
</li><li data-link="/slang/stdlib-reference/types/RWByteAddressBuffer/Store4"><span>Store4</span>
274274
</li><li data-link="/slang/stdlib-reference/types/RWByteAddressBuffer/Store4Aligned"><span>Store4Aligned</span>
275275
</li><li data-link="/slang/stdlib-reference/types/RWByteAddressBuffer/StoreAligned"><span>StoreAligned</span>
276-
</li><li data-link="/slang/stdlib-reference/types/RWByteAddressBuffer/_NvInterlockedAddFp16x2"><span>_NvInterlockedAddFp16x2</span>
276+
</li><li data-link="/slang/stdlib-reference/types/RWByteAddressBuffer/NvInterlockedAddFp16x2"><span>_NvInterlockedAddFp16x2</span>
277277
</li></ul>
278278
</li><li data-link="/slang/stdlib-reference/types/RWStructuredBuffer/index"><span>RWStructuredBuffer</span>
279279
<ul class="toc_list">
@@ -422,49 +422,49 @@
422422
</li><li data-link="/slang/stdlib-reference/types/Tuple/lessThan"><span>lessThan</span>
423423
</li><li data-link="/slang/stdlib-reference/types/Tuple/lessThanOrEquals"><span>lessThanOrEquals</span>
424424
</li></ul>
425-
</li><li data-link="/slang/stdlib-reference/types/_Texture/index"><span>_Texture</span>
426-
<ul class="toc_list">
427-
<li data-link="/slang/stdlib-reference/types/_Texture/CalculateLevelOfDetail"><span>CalculateLevelOfDetail</span>
428-
</li><li data-link="/slang/stdlib-reference/types/_Texture/CalculateLevelOfDetailUnclamped"><span>CalculateLevelOfDetailUnclamped</span>
429-
</li><li data-link="/slang/stdlib-reference/types/_Texture/Gather"><span>Gather</span>
430-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherAlpha"><span>GatherAlpha</span>
431-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherBlue"><span>GatherBlue</span>
432-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherCmp"><span>GatherCmp</span>
433-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherCmpAlpha"><span>GatherCmpAlpha</span>
434-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherCmpBlue"><span>GatherCmpBlue</span>
435-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherCmpGreen"><span>GatherCmpGreen</span>
436-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherCmpRed"><span>GatherCmpRed</span>
437-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherGreen"><span>GatherGreen</span>
438-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GatherRed"><span>GatherRed</span>
439-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GetDimensions"><span>GetDimensions</span>
440-
</li><li data-link="/slang/stdlib-reference/types/_Texture/GetSamplePosition"><span>GetSamplePosition</span>
441-
</li><li data-link="/slang/stdlib-reference/types/_Texture/InterlockedAddF32"><span>InterlockedAddF32</span>
442-
</li><li data-link="/slang/stdlib-reference/types/_Texture/Load"><span>Load</span>
443-
</li><li data-link="/slang/stdlib-reference/types/_Texture/Sample"><span>Sample</span>
444-
</li><li data-link="/slang/stdlib-reference/types/_Texture/SampleBias"><span>SampleBias</span>
445-
</li><li data-link="/slang/stdlib-reference/types/_Texture/SampleCmp"><span>SampleCmp</span>
446-
</li><li data-link="/slang/stdlib-reference/types/_Texture/SampleCmpLevelZero"><span>SampleCmpLevelZero</span>
447-
</li><li data-link="/slang/stdlib-reference/types/_Texture/SampleGrad"><span>SampleGrad</span>
448-
</li><li data-link="/slang/stdlib-reference/types/_Texture/SampleLevel"><span>SampleLevel</span>
449-
</li><li data-link="/slang/stdlib-reference/types/_Texture/WriteSamplerFeedback"><span>WriteSamplerFeedback</span>
450-
</li><li data-link="/slang/stdlib-reference/types/_Texture/WriteSamplerFeedbackBias"><span>WriteSamplerFeedbackBias</span>
451-
</li><li data-link="/slang/stdlib-reference/types/_Texture/WriteSamplerFeedbackGrad"><span>WriteSamplerFeedbackGrad</span>
452-
</li><li data-link="/slang/stdlib-reference/types/_Texture/WriteSamplerFeedbackLevel"><span>WriteSamplerFeedbackLevel</span>
453-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintCoarse"><span>queryFootprintCoarse</span>
454-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintCoarseBias"><span>queryFootprintCoarseBias</span>
455-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintCoarseBiasClamp"><span>queryFootprintCoarseBiasClamp</span>
456-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintCoarseClamp"><span>queryFootprintCoarseClamp</span>
457-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintCoarseGrad"><span>queryFootprintCoarseGrad</span>
458-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintCoarseGradClamp"><span>queryFootprintCoarseGradClamp</span>
459-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintCoarseLevel"><span>queryFootprintCoarseLevel</span>
460-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintFine"><span>queryFootprintFine</span>
461-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintFineBias"><span>queryFootprintFineBias</span>
462-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintFineBiasClamp"><span>queryFootprintFineBiasClamp</span>
463-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintFineClamp"><span>queryFootprintFineClamp</span>
464-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintFineGrad"><span>queryFootprintFineGrad</span>
465-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintFineGradClamp"><span>queryFootprintFineGradClamp</span>
466-
</li><li data-link="/slang/stdlib-reference/types/_Texture/queryFootprintFineLevel"><span>queryFootprintFineLevel</span>
467-
</li><li data-link="/slang/stdlib-reference/types/_Texture/subscript"><span>subscript</span>
425+
</li><li data-link="/slang/stdlib-reference/types/Texture/index"><span>_Texture</span>
426+
<ul class="toc_list">
427+
<li data-link="/slang/stdlib-reference/types/Texture/CalculateLevelOfDetail"><span>CalculateLevelOfDetail</span>
428+
</li><li data-link="/slang/stdlib-reference/types/Texture/CalculateLevelOfDetailUnclamped"><span>CalculateLevelOfDetailUnclamped</span>
429+
</li><li data-link="/slang/stdlib-reference/types/Texture/Gather"><span>Gather</span>
430+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherAlpha"><span>GatherAlpha</span>
431+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherBlue"><span>GatherBlue</span>
432+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherCmp"><span>GatherCmp</span>
433+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherCmpAlpha"><span>GatherCmpAlpha</span>
434+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherCmpBlue"><span>GatherCmpBlue</span>
435+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherCmpGreen"><span>GatherCmpGreen</span>
436+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherCmpRed"><span>GatherCmpRed</span>
437+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherGreen"><span>GatherGreen</span>
438+
</li><li data-link="/slang/stdlib-reference/types/Texture/GatherRed"><span>GatherRed</span>
439+
</li><li data-link="/slang/stdlib-reference/types/Texture/GetDimensions"><span>GetDimensions</span>
440+
</li><li data-link="/slang/stdlib-reference/types/Texture/GetSamplePosition"><span>GetSamplePosition</span>
441+
</li><li data-link="/slang/stdlib-reference/types/Texture/InterlockedAddF32"><span>InterlockedAddF32</span>
442+
</li><li data-link="/slang/stdlib-reference/types/Texture/Load"><span>Load</span>
443+
</li><li data-link="/slang/stdlib-reference/types/Texture/Sample"><span>Sample</span>
444+
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleBias"><span>SampleBias</span>
445+
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleCmp"><span>SampleCmp</span>
446+
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleCmpLevelZero"><span>SampleCmpLevelZero</span>
447+
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleGrad"><span>SampleGrad</span>
448+
</li><li data-link="/slang/stdlib-reference/types/Texture/SampleLevel"><span>SampleLevel</span>
449+
</li><li data-link="/slang/stdlib-reference/types/Texture/WriteSamplerFeedback"><span>WriteSamplerFeedback</span>
450+
</li><li data-link="/slang/stdlib-reference/types/Texture/WriteSamplerFeedbackBias"><span>WriteSamplerFeedbackBias</span>
451+
</li><li data-link="/slang/stdlib-reference/types/Texture/WriteSamplerFeedbackGrad"><span>WriteSamplerFeedbackGrad</span>
452+
</li><li data-link="/slang/stdlib-reference/types/Texture/WriteSamplerFeedbackLevel"><span>WriteSamplerFeedbackLevel</span>
453+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintCoarse"><span>queryFootprintCoarse</span>
454+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintCoarseBias"><span>queryFootprintCoarseBias</span>
455+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintCoarseBiasClamp"><span>queryFootprintCoarseBiasClamp</span>
456+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintCoarseClamp"><span>queryFootprintCoarseClamp</span>
457+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintCoarseGrad"><span>queryFootprintCoarseGrad</span>
458+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintCoarseGradClamp"><span>queryFootprintCoarseGradClamp</span>
459+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintCoarseLevel"><span>queryFootprintCoarseLevel</span>
460+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintFine"><span>queryFootprintFine</span>
461+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintFineBias"><span>queryFootprintFineBias</span>
462+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintFineBiasClamp"><span>queryFootprintFineBiasClamp</span>
463+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintFineClamp"><span>queryFootprintFineClamp</span>
464+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintFineGrad"><span>queryFootprintFineGrad</span>
465+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintFineGradClamp"><span>queryFootprintFineGradClamp</span>
466+
</li><li data-link="/slang/stdlib-reference/types/Texture/queryFootprintFineLevel"><span>queryFootprintFineLevel</span>
467+
</li><li data-link="/slang/stdlib-reference/types/Texture/subscript"><span>subscript</span>
468468
</li></ul>
469469
</li><li data-link="/slang/stdlib-reference/types/matrix/index"><span>matrix</span>
470470
<ul class="toc_list">
@@ -660,7 +660,7 @@
660660
</li><li data-link="/slang/stdlib-reference/global-decls/WorldToObject"><span>WorldToObject</span>
661661
</li><li data-link="/slang/stdlib-reference/global-decls/WorldToObject3x4"><span>WorldToObject3x4</span>
662662
</li><li data-link="/slang/stdlib-reference/global-decls/WorldToObject4x3"><span>WorldToObject4x3</span>
663-
</li><li data-link="/slang/stdlib-reference/global-decls/_WaveCountBits"><span>_WaveCountBits</span>
663+
</li><li data-link="/slang/stdlib-reference/global-decls/WaveCountBits"><span>_WaveCountBits</span>
664664
</li><li data-link="/slang/stdlib-reference/global-decls/abort"><span>abort</span>
665665
</li><li data-link="/slang/stdlib-reference/global-decls/abs"><span>abs</span>
666666
</li><li data-link="/slang/stdlib-reference/global-decls/acos"><span>acos</span>

docs/_layouts/stdlib-reference.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -300,15 +300,16 @@
300300
var firstSlash = path.indexOf("/");
301301
var pageName = path.substr(firstSlash);
302302
var currentPageID = pageName.substr(0, pageName.lastIndexOf("."));
303-
if (currentPageID.length == 0)
304-
currentPageID = "index";
303+
305304
var tocLists = document.getElementsByClassName("toc_root_list");
306305
for (var i = 0; i < tocLists.length; i++) {
307306
var tocList = tocLists[i];
308307
var items = tocList.getElementsByTagName("li")
309308
for (var j = 0; j < items.length; j++)
310309
tocItemsArray.push(items[j]);
311310
}
311+
if (currentPageID.length == 0)
312+
currentPageID = tocItemsArray[0];
312313
for (var i = 0; i < tocItemsArray.length; i++) {
313314
var item = tocItemsArray[i];
314315
if (item.getAttribute("data-link") == currentPageID)

docs/stdlib-reference/global-decls/AcceptHitAndEndSearch.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
layout: stdlib-reference
33
---
44

5-
# `AcceptHitAndEndSearch`
5+
# AcceptHitAndEndSearch
66

77
## Signature
88

9-
```
9+
<pre>
1010
void AcceptHitAndEndSearch();
11-
```
11+
</pre>
1212

docs/stdlib-reference/global-decls/AllMemoryBarrier.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
layout: stdlib-reference
33
---
44

5-
# `AllMemoryBarrier`
5+
# AllMemoryBarrier
66

77
## Signature
88

9-
```
9+
<pre>
1010
void AllMemoryBarrier();
11-
```
11+
</pre>
1212

1313
## Availability
1414

docs/stdlib-reference/global-decls/AllMemoryBarrierWithGroupSync.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
layout: stdlib-reference
33
---
44

5-
# `AllMemoryBarrierWithGroupSync`
5+
# AllMemoryBarrierWithGroupSync
66

77
## Signature
88

9-
```
9+
<pre>
1010
void AllMemoryBarrierWithGroupSync();
11-
```
11+
</pre>
1212

1313
## Availability
1414

docs/stdlib-reference/global-decls/AllMemoryBarrierWithWaveMaskSync.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
layout: stdlib-reference
33
---
44

5-
# `AllMemoryBarrierWithWaveMaskSync`
5+
# AllMemoryBarrierWithWaveMaskSync
66

77
## Signature
88

9-
```
9+
<pre>
1010
void AllMemoryBarrierWithWaveMaskSync(uint mask);
11-
```
11+
</pre>
1212

1313
## Parameters
1414

docs/stdlib-reference/global-decls/AllMemoryBarrierWithWaveSync.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
layout: stdlib-reference
33
---
44

5-
# `AllMemoryBarrierWithWaveSync`
5+
# AllMemoryBarrierWithWaveSync
66

77
## Signature
88

9-
```
9+
<pre>
1010
void AllMemoryBarrierWithWaveSync();
11-
```
11+
</pre>
1212

docs/stdlib-reference/global-decls/CANDIDATE_NON_OPAQUE_TRIANGLE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: stdlib-reference
44

55
# CANDIDATE_NON_OPAQUE_TRIANGLE
66

7-
```
7+
<pre>
88
uint CANDIDATE_NON_OPAQUE_TRIANGLE
9-
```
9+
</pre>
1010

docs/stdlib-reference/global-decls/CANDIDATE_PROCEDURAL_PRIMITIVE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: stdlib-reference
44

55
# CANDIDATE_PROCEDURAL_PRIMITIVE
66

7-
```
7+
<pre>
88
uint CANDIDATE_PROCEDURAL_PRIMITIVE
9-
```
9+
</pre>
1010

docs/stdlib-reference/global-decls/COMMITTED_NOTHING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: stdlib-reference
44

55
# COMMITTED_NOTHING
66

7-
```
7+
<pre>
88
uint COMMITTED_NOTHING
9-
```
9+
</pre>
1010

docs/stdlib-reference/global-decls/COMMITTED_PROCEDURAL_PRIMITIVE_HIT.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: stdlib-reference
44

55
# COMMITTED_PROCEDURAL_PRIMITIVE_HIT
66

7-
```
7+
<pre>
88
uint COMMITTED_PROCEDURAL_PRIMITIVE_HIT
9-
```
9+
</pre>
1010

docs/stdlib-reference/global-decls/COMMITTED_TRIANGLE_HIT.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: stdlib-reference
44

55
# COMMITTED_TRIANGLE_HIT
66

7-
```
7+
<pre>
88
uint COMMITTED_TRIANGLE_HIT
9-
```
9+
</pre>
1010

docs/stdlib-reference/global-decls/CallShader.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
layout: stdlib-reference
33
---
44

5-
# `CallShader`
5+
# CallShader
66

77
## Signature
88

9-
```
10-
void CallShader<Payload>(
11-
uint shaderIndex,
12-
inout Payload payload);
13-
```
9+
<pre>
10+
void CallShader&lt;Payload&gt;(
11+
shaderIndex uint ,
12+
payload inoutPayload );
13+
</pre>
1414

1515
## Parameters
1616

docs/stdlib-reference/global-decls/CheckAccessFullyMapped.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
layout: stdlib-reference
33
---
44

5-
# `CheckAccessFullyMapped`
5+
# CheckAccessFullyMapped
66

77
## Signature
88

9-
```
10-
bool CheckAccessFullyMapped(out uint status);
11-
```
9+
<pre>
10+
bool CheckAccessFullyMapped(outuint status);
11+
</pre>
1212

1313
## Parameters
1414

docs/stdlib-reference/global-decls/D3DCOLORtoUBYTE4.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
layout: stdlib-reference
33
---
44

5-
# `D3DCOLORtoUBYTE4`
5+
# D3DCOLORtoUBYTE4
66

77
## Signature
88

9-
```
10-
vector<int,4> D3DCOLORtoUBYTE4(vector<float,4> color);
11-
```
9+
<pre>
10+
<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;int,4&gt; D3DCOLORtoUBYTE4(<a href="/slang/stdlib-reference/types/vector/index">vector</a>&lt;float,4&gt; color);
11+
</pre>
1212

1313
## Parameters
1414

docs/stdlib-reference/global-decls/DeviceMemoryBarrier.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
layout: stdlib-reference
33
---
44

5-
# `DeviceMemoryBarrier`
5+
# DeviceMemoryBarrier
66

77
## Signature
88

9-
```
9+
<pre>
1010
void DeviceMemoryBarrier();
11-
```
11+
</pre>
1212

1313
## Availability
1414

docs/stdlib-reference/global-decls/DeviceMemoryBarrierWithGroupSync.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
layout: stdlib-reference
33
---
44

5-
# `DeviceMemoryBarrierWithGroupSync`
5+
# DeviceMemoryBarrierWithGroupSync
66

77
## Signature
88

9-
```
9+
<pre>
1010
void DeviceMemoryBarrierWithGroupSync();
11-
```
11+
</pre>
1212

1313
## Availability
1414

docs/stdlib-reference/global-decls/DispatchMesh.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
layout: stdlib-reference
33
---
44

5-
# `DispatchMesh`
5+
# DispatchMesh
66

77
## Signature
88

9-
```
10-
void DispatchMesh<P>(
11-
uint threadGroupCountX,
12-
uint threadGroupCountY,
13-
uint threadGroupCountZ,
14-
P meshPayload);
15-
```
9+
<pre>
10+
void DispatchMesh&lt;P&gt;(
11+
threadGroupCountX uint ,
12+
threadGroupCountY uint ,
13+
threadGroupCountZ uint ,
14+
meshPayload P );
15+
</pre>
1616

1717
## Parameters
1818

0 commit comments

Comments
 (0)