Skip to content

Commit 6b6468e

Browse files
committed
Update doc.
1 parent 2a4f156 commit 6b6468e

File tree

450 files changed

+7772
-5290
lines changed

Some content is hidden

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

450 files changed

+7772
-5290
lines changed

docs/_layouts/stdlib-reference.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,8 @@
342342
curItem.getAttribute("class").startsWith("toc_root_list"))
343343
break;
344344
}
345-
345+
if (selectedItem != null)
346+
selectedItem.scrollIntoView(true);
346347
var subItems = selectedItem.getElementsByTagName("li");
347348
var subSectionTitles = [];
348349
var subSectionTitleStrs = [];

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

+13-9
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,18 @@ void AcceptHitAndEndSearch();
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in `anyhit` stage only.
20-
* glsl
21-
* available in `anyhit` stage only.
22-
* cuda
23-
* available in `anyhit` stage only.
24-
* spirv
25-
* available in `anyhit` stage only.
26-
* requires capability: `spvRayTracingKHR`.
18+
#### hlsl
19+
Available in `anyhit` stage only.
20+
21+
#### glsl
22+
Available in `anyhit` stage only.
23+
24+
#### cuda
25+
Available in `anyhit` stage only.
26+
27+
#### spirv
28+
Available in `anyhit` stage only.
29+
30+
Requires capability: `spvRayTracingKHR`.
2731

2832

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

+18-12
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,23 @@ void AllMemoryBarrier();
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
20-
* glsl
21-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
22-
* cuda
23-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
24-
* metal
25-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
26-
* wgsl
27-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
28-
* spirv
29-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
21+
#### glsl
22+
Available in all stages.
23+
24+
#### cuda
25+
Available in all stages.
26+
27+
#### metal
28+
Available in all stages.
29+
30+
#### wgsl
31+
Available in all stages.
32+
33+
#### spirv
34+
Available in all stages.
35+
3036

3137

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

+18-12
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,23 @@ void AllMemoryBarrierWithGroupSync();
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
20-
* glsl
21-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
22-
* cuda
23-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
24-
* metal
25-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
26-
* wgsl
27-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
28-
* spirv
29-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
21+
#### glsl
22+
Available in all stages.
23+
24+
#### cuda
25+
Available in all stages.
26+
27+
#### metal
28+
Available in all stages.
29+
30+
#### wgsl
31+
Available in all stages.
32+
33+
#### spirv
34+
Available in all stages.
35+
3036

3137

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

+12-8
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,18 @@ void AllMemoryBarrierWithWaveMaskSync(uint mask);
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
20-
* glsl
21-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
22-
* cuda
23-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
24-
* spirv
25-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
21+
#### glsl
22+
Available in all stages.
23+
24+
#### cuda
25+
Available in all stages.
26+
27+
#### spirv
28+
Available in all stages.
29+
2630

2731

2832
## Parameters

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

+12-8
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,17 @@ void AllMemoryBarrierWithWaveSync();
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
20-
* glsl
21-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
22-
* cuda
23-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
24-
* spirv
25-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
21+
#### glsl
22+
Available in all stages.
23+
24+
#### cuda
25+
Available in all stages.
26+
27+
#### spirv
28+
Available in all stages.
29+
2630

2731

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

+10-7
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,16 @@ void CallShader<Payload>(
1717

1818
Defined for the following targets:
1919

20-
* hlsl
21-
* available in stages: `closesthit`, `raygen`, `miss`, `callable`.
22-
* glsl
23-
* available in stages: `closesthit`, `raygen`, `miss`, `callable`.
24-
* spirv
25-
* available in stages: `closesthit`, `raygen`, `miss`, `callable`.
26-
* requires capability: `spvRayTracingKHR`.
20+
#### hlsl
21+
Available in stages: `closesthit`, `raygen`, `miss`, `callable`.
22+
23+
#### glsl
24+
Available in stages: `closesthit`, `raygen`, `miss`, `callable`.
25+
26+
#### spirv
27+
Available in stages: `closesthit`, `raygen`, `miss`, `callable`.
28+
29+
Requires capability: `spvRayTracingKHR`.
2730

2831

2932
## Parameters

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

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ bool CheckAccessFullyMapped(outuint status);
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
2021

2122

2223
## Parameters

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

+21-14
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,27 @@ layout: stdlib-reference
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
20-
* glsl
21-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
22-
* cpp
23-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
24-
* cuda
25-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
26-
* metal
27-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
28-
* wgsl
29-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
30-
* spirv
31-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
21+
#### glsl
22+
Available in all stages.
23+
24+
#### cpp
25+
Available in all stages.
26+
27+
#### cuda
28+
Available in all stages.
29+
30+
#### metal
31+
Available in all stages.
32+
33+
#### wgsl
34+
Available in all stages.
35+
36+
#### spirv
37+
Available in all stages.
38+
3239

3340

3441
## Parameters

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

+18-12
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,23 @@ void DeviceMemoryBarrier();
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
20-
* glsl
21-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
22-
* cuda
23-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
24-
* metal
25-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
26-
* wgsl
27-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
28-
* spirv
29-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
21+
#### glsl
22+
Available in all stages.
23+
24+
#### cuda
25+
Available in all stages.
26+
27+
#### metal
28+
Available in all stages.
29+
30+
#### wgsl
31+
Available in all stages.
32+
33+
#### spirv
34+
Available in all stages.
35+
3036

3137

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

+18-12
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,23 @@ void DeviceMemoryBarrierWithGroupSync();
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
20-
* glsl
21-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
22-
* cuda
23-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
24-
* metal
25-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
26-
* wgsl
27-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
28-
* spirv
29-
* available in stages: `vertex`, `fragment`, `compute`, `hull`, `domain`, `geometry`, `raygen`, `intersection`, `anyhit`, `closesthit`, `callable`, `miss`, `mesh`, `amplification`.
18+
#### hlsl
19+
Available in all stages.
20+
21+
#### glsl
22+
Available in all stages.
23+
24+
#### cuda
25+
Available in all stages.
26+
27+
#### metal
28+
Available in all stages.
29+
30+
#### wgsl
31+
Available in all stages.
32+
33+
#### spirv
34+
Available in all stages.
35+
3036

3137

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

+13-9
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,19 @@ void DispatchMesh<P>(
1919

2020
Defined for the following targets:
2121

22-
* hlsl
23-
* available in stages: `amplification`, `mesh`.
24-
* glsl
25-
* available in stages: `amplification`, `mesh`.
26-
* metal
27-
* available in stages: `amplification`, `mesh`.
28-
* spirv
29-
* available in stages: `amplification`, `mesh`.
30-
* requires capability: `spvMeshShadingEXT`.
22+
#### hlsl
23+
Available in stages: `amplification`, `mesh`.
24+
25+
#### glsl
26+
Available in stages: `amplification`, `mesh`.
27+
28+
#### metal
29+
Available in stages: `amplification`, `mesh`.
30+
31+
#### spirv
32+
Available in stages: `amplification`, `mesh`.
33+
34+
Requires capability: `spvMeshShadingEXT`.
3135

3236

3337
## Parameters

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

+13-9
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,18 @@ layout: stdlib-reference
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
20-
* glsl
21-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
22-
* cuda
23-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
24-
* spirv
25-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
26-
* requires capability: `spvRayTracingKHR`.
18+
#### hlsl
19+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
20+
21+
#### glsl
22+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
23+
24+
#### cuda
25+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
26+
27+
#### spirv
28+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
29+
30+
Requires capability: `spvRayTracingKHR`.
2731

2832

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

+13-9
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,18 @@ layout: stdlib-reference
1515

1616
Defined for the following targets:
1717

18-
* hlsl
19-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
20-
* glsl
21-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
22-
* cuda
23-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
24-
* spirv
25-
* available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
26-
* requires capability: `spvRayTracingKHR`.
18+
#### hlsl
19+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
20+
21+
#### glsl
22+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
23+
24+
#### cuda
25+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
26+
27+
#### spirv
28+
Available in stages: `raygen`, `intersection`, `miss`, `callable`, `closesthit`, `anyhit`.
29+
30+
Requires capability: `spvRayTracingKHR`.
2731

2832

0 commit comments

Comments
 (0)