| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-26 | Allow passing sized array to unsized array parameter. (#4744) | Yong He | |
| 2024-07-23 | Add Metal to user-guide/09-targets.md (#4703) | Jay Kwak | |
| * Add Metal to user-guide/09-targets.md Partially resolves #4262 The description of "Parameter passing" part for Metal is related to PR #4022 | |||
| 2024-07-15 | Move if_let syntax to convenience-features section (#4628) | kaizhangNV | |
| * Move if_let syntax to convenience-features section * Fix the syntax for setting up an anchor * update the comment on sample code * Add example for if_let syntax * Address the comments | |||
| 2024-07-10 | Add reflection API for functions. (#4587) | Yong He | |
| * Add reflection API for functions. This change adds `SlangFunctionReflection` type in the reflection API that provides methods for querying function result type, parameters and user-defined attributes. `ProgramLayout::findFunctionByName` can now find a function with the given name and returns a `FunctionReflection`. `IEntryPoint` now has a `getFunctionReflection` method that returns an `FunctionReflection` for the entrypoint. * More modifiers; make reflection API consistent. | |||
| 2024-07-10 | Add user guide section on user-defined attributes. (#4557) | Yong He | |
| * Add user guide section on user-defined attributes. * Update toc | |||
| 2024-06-28 | Adding a note about the keyword, class. (#4503) | Jay Kwak | |
| Closes #4448 | |||
| 2024-06-06 | Typo in 06-interfaces-generics.md (#4284) | Elie Michel | |
| Co-authored-by: Jay Kwak <82421531+jkwak-work@users.noreply.github.com> | |||
| 2024-06-06 | Fix python syntax highlighting in slangpy chapter (#4282) | Elie Michel | |
| 2024-05-30 | Various issues in code snippets (#4247) | Elie Michel | |
| Fixed as I was testing release `v2024.1.17` (latest) Co-authored-by: ArielG-NV <159081215+ArielG-NV@users.noreply.github.com> | |||
| 2024-05-30 | Update document regarding pointer (#4248) | Jay Kwak | |
| And also add an actual test case from the User Guide example. | |||
| 2024-05-30 | Fix confusion in Translation Units doc (#4245) | Elie Michel | |
| I think the sentence was saying the opposite of what it meant! Co-authored-by: Yong He <yonghe@outlook.com> | |||
| 2024-05-30 | Fix small typo (#4246) | Elie Michel | |
| 2024-05-24 | Fix pointer example (#4224) | cheneym2 | |
| * Fix pointer example Make the example shown for pointers something that would compile. Don't redefine pNext and do define MyType. * Fix formatting of struct in pointer example | |||
| 2024-05-23 | Fix pointers link in userguide (#4217) | cheneym2 | |
| Adding (limited) to the header in a previous doc change broke the link. Co-authored-by: Jay Kwak <82421531+jkwak-work@users.noreply.github.com> | |||
| 2024-05-16 | Update 03-convenience-features.md (#4179) | ArielG-NV | |
| add member init expr and constructor logic to the docs | |||
| 2024-05-02 | Slang: update pointer related documentation (#4088) | cheneym2 | |
| Slang does have some support for pointers. Remove an outdated comment stating the contratry, and update the section that describes pointer support to also list some relevant limitations. Fixes #3970 Co-authored-by: Yong He <yonghe@outlook.com> | |||
| 2024-04-17 | Implement if(let ...) syntax (#3673) (#3958) | kaizhangNV | |
| 2024-04-16 | Fix Slang documentation typos (#3961) | cheneym2 | |
| 2024-04-13 | Documentation: fix typos and grammar (#3945) | bprb | |
| 2024-04-09 | Rename slangpy -> slangtorch in documentation. (#3922) | Yong He | |
| 2024-04-03 | Delete out-of-date notes from user guide. (#3877) | Yong He | |
| We support partial generic parameter inference today. | |||
| 2024-04-03 | Add documentation about constructors (#3879) | Yong He | |
| 2024-04-02 | Update user guilde for new features. (#3875) | Yong He | |
| 2024-03-21 | Support arrow operator `->` on pointers. (#3812) | Yong He | |
| 2024-03-20 | Update a1-01-matrix-layout.md | Yong He | |
| 2024-03-20 | Update a1-01-matrix-layout.md | Yong He | |
| 2024-03-18 | Update 09-reflection.md (#3787) | Yong He | |
| 2024-03-17 | Remove out of date documentation on compilation API. (#3785) | Yong He | |
| * Remove out of date documentation on compilation API. * Update toc. | |||
| 2024-03-14 | Support unscoped enums. (#3771) | Yong He | |
| 2024-03-13 | Add cautionary desclaimers on interop mechanisms. (#3763) | Yong He | |
| * Add cautionary desclaimers on interop mechanisms. * Fix. | |||
| 2024-03-11 | Update 08-compiling.md | Yong He | |
| 2024-03-11 | Add `-fvk-use-dx-position-w` and fix ExecutionMode ordering for geometry ↵ | Yong He | |
| shaders. (#3731) * Add `-fvk-use-dx-position-w`. * Fix ordering of OutputVertices and output primitive type decoration in spirv. * Fix. * fix * Fix. * Move test around. | |||
| 2024-03-08 | Add documentation for uniformity analysis. (#3721) | Yong He | |
| 2024-03-04 | Extend `as` and `is` operator to work on generic types. (#3672) | Yong He | |
| 2024-03-04 | Add user-guide section on pointers. (#3670) | Yong He | |
| 2024-03-01 | Update doc TOC (#3657) | Yong He | |
| 2024-03-01 | Add documentation for debugging. (#3656) | Yong He | |
| * Add documentation for debugging. * typo | |||
| 2024-02-29 | Fix 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-27 | Update documentation TOC. (#3641) | Yong He | |
| 2024-02-27 | Update 08-compiling.md | Yong He | |
| 2024-02-27 | Update doc links. (#3640) | Yong He | |
| 2024-02-27 | Add documentation for link-time specialization. (#3638) | Yong He | |
| 2024-02-27 | Update links in user-guide documentation | Yong He | |
| 2024-02-26 | Update documentation on compilation API. (#3634) | Yong He | |
| 2024-02-06 | Improve Capability System (#3555) | Yong He | |
| * Improve capability system. * Update documentation. * Tuning semantics. * LSP: hierarchical diagnostics. * Fix test. * Fix test. | |||
| 2024-02-05 | Add documentation on capability system. (#3549) | Yong He | |
| Fixes #3454. | |||
| 2024-01-24 | Update documentation. (#3492) | Yong He | |
| Co-authored-by: Yong He <yhe@nvidia.com> | |||
| 2024-01-24 | Correctly 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-24 | Document 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-18 | Docs for local vs global uniform parameters (#3459) | Nathan V. Morrical | |
