summaryrefslogtreecommitdiff
path: root/docs/user-guide
AgeCommit message (Collapse)Author
2024-03-01Update doc TOC (#3657)Yong He
2024-03-01Add documentation for debugging. (#3656)Yong He
* Add documentation for debugging. * typo
2024-02-29Fix various crashes when generating debug info. (#3650)Yong He
* Fix crash when generating debug info for geometry shaders. * Fix. * Fix source language field in DebugCompilationUnit. * Fix. * Emit DebugEntryPoint inst. * Add trivial test. * Cleanup. * More cleanup.
2024-02-27Update documentation TOC. (#3641)Yong He
2024-02-27Update 08-compiling.mdYong He
2024-02-27Update doc links. (#3640)Yong He
2024-02-27Add documentation for link-time specialization. (#3638)Yong He
2024-02-27Update links in user-guide documentationYong He
2024-02-26Update documentation on compilation API. (#3634)Yong He
2024-02-06Improve Capability System (#3555)Yong He
* Improve capability system. * Update documentation. * Tuning semantics. * LSP: hierarchical diagnostics. * Fix test. * Fix test.
2024-02-05Add documentation on capability system. (#3549)Yong He
Fixes #3454.
2024-01-24Update documentation. (#3492)Yong He
Co-authored-by: Yong He <yhe@nvidia.com>
2024-01-24Correctly refer to ComPtr type in documentation (#3485)chloekek
The user guide refers to `SlangComPtr`, but the type is actually called `ComPtr` and resides in the `Slang` namespace. Co-authored-by: Yong He <yonghe@outlook.com>
2024-01-24Document that D3D11 fragment stage is optional (#3480)chloekek
It is not required to specify a pixel shader when rasterizing with D3D11. Omitting it is useful when writing to the depth buffer without writing to any render targets. Co-authored-by: Yong He <yonghe@outlook.com>
2024-01-18Docs for local vs global uniform parameters (#3459)Nathan V. Morrical
2024-01-17updated docs to more clearly define differences in sizeof(bool) depending on ↵Nathan V. Morrical
the target platform (#3458) Co-authored-by: Yong He <yonghe@outlook.com>
2024-01-08Update a1-02-slangpy.mdYong He
2023-12-15Add doc for special scoping syntax. (#3416)Yong He
Co-authored-by: Yong He <yhe@nvidia.com>
2023-12-13Polish language server and documentation. (#3410)Yong He
Co-authored-by: Yong He <yhe@nvidia.com>
2023-12-11Diagnose for invalid decl nesting + namespace lookup fixes. (#3397)Yong He
* Diagnose for invalid decl nesting. * Fix. * Fix. * Fix. * Fix `namespace` lookup and `using` resolution. * fix project files. * revert project files. * Enhance namespace syntax, docs. * Fixes. --------- Co-authored-by: Yong He <yhe@nvidia.com>
2023-12-06Update autodiff doc links.Yong He
2023-12-06Update 04-modules-and-access-control.mdYong He
2023-12-06Change default visibility of interface members and update docs. (#3381)Yong He
* Update behavior around interfaces and docs. * Update toc --------- Co-authored-by: Yong He <yhe@nvidia.com>
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
* Support visibility control and default to `internal`. * Fix wip. * Fixes. * Fix. * Fix test. * Add legacy language detection and compatibility for existing code. * Add doc. --------- Co-authored-by: Yong He <yhe@nvidia.com>
2023-11-27Update 07-autodiff.mdYong He
2023-11-27typo in intro doc (#3350)mighdoll
Co-authored-by: Yong He <yonghe@outlook.com>
2023-11-27typo re: global variables (#3351)mighdoll
Co-authored-by: Yong He <yonghe@outlook.com>
2023-11-03Update 07-autodiff.mdYong He
2023-10-13Update a1-04-interop.mdYong He
2023-10-13Update a1-04-interop.md (#3277)Yong He
2023-10-13Add documentation on target intrinsics. (#3276)Yong He
Co-authored-by: Yong He <yhe@nvidia.com>
2023-09-25Update a1-02-slangpy.md (#3237)Sai Praveen Bangaru
2023-09-23More `slangpy` features + polishing (#3233)Sai Praveen Bangaru
* Update user-guide with new slangpy features * More polishing of new slangpy docs * Update a1-02-slangpy.md * Only require contiguity for vector element types * Added `loadOnce/storeOnce` and subscript operations * Added docs, `DiffTensorView.dims()` & `DiffTensorView.stride(uint)` * Add constructors, remove storeOnce/loadOnce test * Adjusted intrinsic definitions
2023-09-21Update a1-02-slangpy.md (#3228)Yong He
2023-09-20Update a1-02-slangpy.md (#3223)Yong He
2023-09-20Update user-guide with new slangpy features (#3222)Sai Praveen Bangaru
2023-07-14Add section on slangpy specialization (#2991)Sai Praveen Bangaru
Co-authored-by: Yong He <yonghe@outlook.com>
2023-07-14Run spell-check on autodiff and slangpy docs (#2990)Sai Praveen Bangaru
2023-07-12Update autodiff documentation. (#2979)Yong He
Co-authored-by: Yong He <yhe@nvidia.com>
2023-06-23Fix typo of `i` in default initialization in docs.jsmall-nvidia
2023-06-23Update 03-convenience-features.mdjsmall-nvidia
2023-05-04Update user-guide. (#2868)Yong He
Co-authored-by: Yong He <yhe@nvidia.com>
2023-05-04Update 03-convenience-features.mdYong He
2023-04-24Update a1-03-obfuscation.mdjsmall-nvidia
2023-04-21Update a1-03-obfuscation.mdjsmall-nvidia
2023-04-21Small obfuscation doc improvements (#2825)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Small improvements to obfuscation doc.
2023-04-21Initial obfuscation documentation. (#2819)jsmall-nvidia
* #include an absolute path didn't work - because paths were taken to always be relative. * Initial discussion around obfuscation. * Improve obfuscation documentation. * Spelling fix --------- Co-authored-by: Ellie Hermaszewska <ellieh@nvidia.com>
2023-04-20Update 04-interfaces-generics.mdYong He
2023-04-20Update a1-01-matrix-layout.mdjsmall-nvidia
2023-04-12Update 02-conventional-features.mdYong He