Skip to content

Commit 59a8f73

Browse files
committed
doc perma link.
1 parent f824107 commit 59a8f73

12 files changed

+48
-36
lines changed

docs/_config.yml

-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
theme: jekyll-theme-tactile
2-
permalink: /:title.html

docs/user-guide/00-introduction.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /introduction
34
---
45

56
Introduction

docs/user-guide/01-get-started.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /get-started
34
---
45

56
# Getting Started with Slang

docs/user-guide/02-conventional-features.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /conventional-features
34
---
45

56
Conventional Language Features

docs/user-guide/03-convenience-features.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /convenience-features
34
---
45

56
# Basic Convenience Features

docs/user-guide/04-modules-and-access-control.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /modules
34
---
45

56
Modules and Access Control

docs/user-guide/05-capabilities.mid docs/user-guide/05-capabilities.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /capabilities
34
---
45

56
Capabilities

docs/user-guide/06-interfaces-generics.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /interfaces-generics
34
---
45

56
Interfaces and Generics

docs/user-guide/07-autodiff.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /autodiff
34
---
45

56
# Automatic Differentiation

docs/user-guide/08-compiling.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /compiling
34
---
45

56
Compiling Code with Slang

docs/user-guide/09-targets.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: user-guide
3+
permalink: /targets
34
---
45

56
Supported Compilation Targets

docs/user-guide/toc.html

+38-35
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<li data-link="02-conventional-features#attributes"><span>Attributes</span></li>
2626
<li data-link="02-conventional-features#global-variables-and-shader-parameters"><span>Global Variables and Shader Parameters</span></li>
2727
<li data-link="02-conventional-features#shader-entry-points"><span>Shader Entry Points</span></li>
28+
<li data-link="02-conventional-features#mixed-shader-entry-points"><span>Mixed Shader Entry Points</span></li>
2829
</ul>
2930
</li>
3031
<li data-link="03-convenience-features"><span>Basic Convenience Features</span>
@@ -54,51 +55,53 @@
5455
<li data-link="04-modules-and-access-control#legacy-modules"><span>Legacy Modules</span></li>
5556
</ul>
5657
</li>
57-
<li data-link="05-interfaces-generics"><span>Interfaces and Generics</span>
58+
<li data-link="05-capabilities"><span>Capabilities</span>
59+
</li>
60+
<li data-link="06-interfaces-generics"><span>Interfaces and Generics</span>
5861
<ul class="toc_list">
59-
<li data-link="05-interfaces-generics#interfaces"><span>Interfaces</span></li>
60-
<li data-link="05-interfaces-generics#generics"><span>Generics</span></li>
61-
<li data-link="05-interfaces-generics#supported-constructs-in-interface-definitions"><span>Supported Constructs in Interface Definitions</span></li>
62-
<li data-link="05-interfaces-generics#associated-types"><span>Associated Types</span></li>
63-
<li data-link="05-interfaces-generics#generic-value-parameters"><span>Generic Value Parameters</span></li>
64-
<li data-link="05-interfaces-generics#interface-typed-values"><span>Interface-typed Values</span></li>
65-
<li data-link="05-interfaces-generics#extending-a-type-with-additional-interface-conformances"><span>Extending a Type with Additional Interface Conformances</span></li>
66-
<li data-link="05-interfaces-generics#is-and-as-operator"><span>`is` and `as` Operator</span></li>
67-
<li data-link="05-interfaces-generics#extensions-to-interfaces"><span>Extensions to Interfaces</span></li>
62+
<li data-link="06-interfaces-generics#interfaces"><span>Interfaces</span></li>
63+
<li data-link="06-interfaces-generics#generics"><span>Generics</span></li>
64+
<li data-link="06-interfaces-generics#supported-constructs-in-interface-definitions"><span>Supported Constructs in Interface Definitions</span></li>
65+
<li data-link="06-interfaces-generics#associated-types"><span>Associated Types</span></li>
66+
<li data-link="06-interfaces-generics#generic-value-parameters"><span>Generic Value Parameters</span></li>
67+
<li data-link="06-interfaces-generics#interface-typed-values"><span>Interface-typed Values</span></li>
68+
<li data-link="06-interfaces-generics#extending-a-type-with-additional-interface-conformances"><span>Extending a Type with Additional Interface Conformances</span></li>
69+
<li data-link="06-interfaces-generics#is-and-as-operator"><span>`is` and `as` Operator</span></li>
70+
<li data-link="06-interfaces-generics#extensions-to-interfaces"><span>Extensions to Interfaces</span></li>
6871
</ul>
6972
</li>
70-
<li data-link="06-compiling"><span>Compiling Code with Slang</span>
73+
<li data-link="07-autodiff"><span>Automatic Differentiation</span>
7174
<ul class="toc_list">
72-
<li data-link="06-compiling#concepts"><span>Concepts</span></li>
73-
<li data-link="06-compiling#command-line-compilation-with-slangc"><span>Command-Line Compilation with `slangc`</span></li>
74-
<li data-link="06-compiling#using-the-compilation-api"><span>Using the Compilation API</span></li>
75+
<li data-link="07-autodiff#using-automatic-differentiation-in-slang"><span>Using Automatic Differentiation in Slang</span></li>
76+
<li data-link="07-autodiff#mathematic-concepts-and-terminologies"><span>Mathematic Concepts and Terminologies</span></li>
77+
<li data-link="07-autodiff#differentiable-types"><span>Differentiable Types</span></li>
78+
<li data-link="07-autodiff#forward-derivative-propagation-function"><span>Forward Derivative Propagation Function</span></li>
79+
<li data-link="07-autodiff#backward-derivative-propagation-function"><span>Backward Derivative Propagation Function</span></li>
80+
<li data-link="07-autodiff#builtin-differentiable-functions"><span>Builtin Differentiable Functions</span></li>
81+
<li data-link="07-autodiff#primal-substitute-functions"><span>Primal Substitute Functions</span></li>
82+
<li data-link="07-autodiff#working-with-mixed-differentiable-and-non-differentiable-code"><span>Working with Mixed Differentiable and Non-Differentiable Code</span></li>
83+
<li data-link="07-autodiff#higher-order-differentiation"><span>Higher Order Differentiation</span></li>
84+
<li data-link="07-autodiff#interactions-with-generics-and-interfaces"><span>Interactions with Generics and Interfaces</span></li>
85+
<li data-link="07-autodiff#restrictions-of-automatic-differentiation"><span>Restrictions of Automatic Differentiation</span></li>
7586
</ul>
7687
</li>
77-
<li data-link="07-targets"><span>Supported Compilation Targets</span>
88+
<li data-link="08-compiling"><span>Compiling Code with Slang</span>
7889
<ul class="toc_list">
79-
<li data-link="07-targets#background-and-terminology"><span>Background and Terminology</span></li>
80-
<li data-link="07-targets#direct3d-11"><span>Direct3D 11</span></li>
81-
<li data-link="07-targets#direct3d-12"><span>Direct3D 12</span></li>
82-
<li data-link="07-targets#vulkan"><span>Vulkan</span></li>
83-
<li data-link="07-targets#opengl"><span>OpenGL</span></li>
84-
<li data-link="07-targets#cuda-and-optix"><span>CUDA and OptiX</span></li>
85-
<li data-link="07-targets#cpu-compute"><span>CPU Compute</span></li>
86-
<li data-link="07-targets#summary"><span>Summary</span></li>
90+
<li data-link="08-compiling#concepts"><span>Concepts</span></li>
91+
<li data-link="08-compiling#command-line-compilation-with-slangc"><span>Command-Line Compilation with `slangc`</span></li>
92+
<li data-link="08-compiling#using-the-compilation-api"><span>Using the Compilation API</span></li>
8793
</ul>
8894
</li>
89-
<li data-link="08-autodiff"><span>Automatic Differentiation</span>
95+
<li data-link="09-targets"><span>Supported Compilation Targets</span>
9096
<ul class="toc_list">
91-
<li data-link="08-autodiff#using-automatic-differentiation-in-slang"><span>Using Automatic Differentiation in Slang</span></li>
92-
<li data-link="08-autodiff#mathematic-concepts-and-terminologies"><span>Mathematic Concepts and Terminologies</span></li>
93-
<li data-link="08-autodiff#differentiable-types"><span>Differentiable Types</span></li>
94-
<li data-link="08-autodiff#forward-derivative-propagation-function"><span>Forward Derivative Propagation Function</span></li>
95-
<li data-link="08-autodiff#backward-derivative-propagation-function"><span>Backward Derivative Propagation Function</span></li>
96-
<li data-link="08-autodiff#builtin-differentiable-functions"><span>Builtin Differentiable Functions</span></li>
97-
<li data-link="08-autodiff#primal-substitute-functions"><span>Primal Substitute Functions</span></li>
98-
<li data-link="08-autodiff#working-with-mixed-differentiable-and-non-differentiable-code"><span>Working with Mixed Differentiable and Non-Differentiable Code</span></li>
99-
<li data-link="08-autodiff#higher-order-differentiation"><span>Higher Order Differentiation</span></li>
100-
<li data-link="08-autodiff#interactions-with-generics-and-interfaces"><span>Interactions with Generics and Interfaces</span></li>
101-
<li data-link="08-autodiff#restrictions-of-automatic-differentiation"><span>Restrictions of Automatic Differentiation</span></li>
97+
<li data-link="09-targets#background-and-terminology"><span>Background and Terminology</span></li>
98+
<li data-link="09-targets#direct3d-11"><span>Direct3D 11</span></li>
99+
<li data-link="09-targets#direct3d-12"><span>Direct3D 12</span></li>
100+
<li data-link="09-targets#vulkan"><span>Vulkan</span></li>
101+
<li data-link="09-targets#opengl"><span>OpenGL</span></li>
102+
<li data-link="09-targets#cuda-and-optix"><span>CUDA and OptiX</span></li>
103+
<li data-link="09-targets#cpu-compute"><span>CPU Compute</span></li>
104+
<li data-link="09-targets#summary"><span>Summary</span></li>
102105
</ul>
103106
</li>
104107
<li data-link="a1-special-topics"><span>Special Topics</span>

0 commit comments

Comments
 (0)