You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+14-1Lines changed: 14 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,11 +27,12 @@ Things to know when using Slang to compile to SPIR-V.
27
27
#### Metal Specific Functionalities
28
28
29
29
Things to know when using Slang to compile to the Metal Shading Language.
30
+
[//]: #(TODO: write documentation in user-guide next to spirv doc, and update link here)
30
31
31
32
#### WGSL Specific Functionalities
32
33
33
34
Things to know when using Slang to compile to the WGSL.
34
-
35
+
[//]: #(TODO: write documentation in user-guide next to spirv doc, and update link here)
35
36
36
37
## Tutorials
37
38
@@ -44,15 +45,27 @@ See how to use Slang's compilation API to integrate the Slang compiler into your
44
45
#### [Using the reflection API](/slang/user-guide/reflection)
45
46
See how to use Slang's reflection API to query for parameter binding info at runtime.
46
47
48
+
#### Understanding Slang Generics
49
+
50
+
Learn how to use Slang's generics and interfaces to write structured code that can be
51
+
specialized at compile time. This tutorial covers the differences between generics and C++ templates
52
+
and how to map common templated code to generics.
53
+
54
+
[//]: #(TODO: write documentation and update link here)
55
+
47
56
#### Migrating to Slang from HLSL
48
57
49
58
Main things to know if you are coming to Slang as an HLSL developer.
59
+
[//]: #(TODO: write documentation and update link here)
50
60
51
61
#### Migrating to Slang from GLSL
52
62
53
63
Main things to know if you are coming to Slang as an GLSL developer.
64
+
[//]: #(TODO: write documentation and update link here)
54
65
55
66
56
67
## Contributors
57
68
69
+
[//]: #(TODO: link more internal documentation and contribution process)
70
+
58
71
For contributors to the Slang project, the information under the [docs/proposals/](https://github.com/shader-slang/slang/tree/master/docs/proposals) directory documents all feature proposals to the Slang language or the compiler API.
0 commit comments