summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-lower-to-ir.cpp
Commit message (Expand)AuthorAge
* Cleanup refactoring work around the IR builder (#2061)Theresa Foley2021-12-17
* Output of IR ids as command line option (#2043)jsmall-nvidia2021-12-07
* Generalize heterogenous code emit (#1968)David Siher2021-10-19
* Bring heterogeneous-hello-world back up to date. (#1935)David Siher2021-09-14
* Fix crash: dynamic dispatch of generic interface method. (#1929)Yong He2021-09-03
* Add API to control interface specialization. (#1925)Yong He2021-08-26
* Work to mitigate SPIR-V bloat (#1914)Theresa Foley2021-07-21
* Fix initializer lists for derived structs (#1862)T. Foley2021-05-27
* Fix a bug in struct inheritance (#1861)T. Foley2021-05-27
* Update `model-viewer` example and fixing compiler bugs. (#1795)Yong He2021-04-16
* A bunch of overlapping semantic-checking fixes (#1743)Tim Foley2021-03-10
* Add GLSL/SPIR-V support got GetAttributeAtVertex (#1733)Tim Foley2021-03-03
* More #line improvements (#1713)jsmall-nvidia2021-02-17
* Add an accessor for IRInst opcode (#1707)Tim Foley2021-02-16
* Initial support for DXR payload access qualifiers (#1705)Tim Foley2021-02-12
* Fix a bug in IR lowering (#1701)Tim Foley2021-02-10
* Initial implementation of interface conjunctions (#1691)Tim Foley2021-02-05
* Change how function-scope static variables lower to IR (#1686)Tim Foley2021-02-04
* Remove GlobalGenericParamSubstitution (#1684)Tim Foley2021-02-02
* Add support for [noinline] attribute (#1650)Tim Foley2021-01-07
* Add first steps toward a "capability" system (#1636)Tim Foley2020-12-11
* Fix [mutating] generic methods (#1618)Tim Foley2020-12-02
* Unify handling of static and dynamic dispatch for interfaces (#1612)Tim Foley2020-11-19
* Fix a bug in IR lowering (#1578)Tim Foley2020-10-15
* Simplify workflow when using NVAPI (#1556)Tim Foley2020-09-23
* Allow mixing unspecialized and specialized existential parameters. (#1533)Yong He2020-09-04
* Allow unspecialized existential shader parameters (dynamic dispatch). (#1529)Yong He2020-09-02
* Avoid nondeterministic ordering of output (#1522)Tim Foley2020-08-28
* Enable lower-generics pass universally. (#1518)Yong He2020-08-28
* Enable simple extensions of interface types (#1521)Tim Foley2020-08-27
* Clean up the way that lookup "through" a base type is encoded (#1519)Tim Foley2020-08-27
* Export witness table and RTTI objects in compiled libraries. (#1514)Yong He2020-08-25
* Initial support for a using construct (#1506)Tim Foley2020-08-20
* GPU Foreach Loop (#1498)Dietrich Geisler2020-08-17
* GPU Foreach Parsing and Checking (#1482)Dietrich Geisler2020-08-12
* `AnyValue` based dynamic dispatch code gen (#1477)Yong He2020-08-05
* Add [anyValueSize] attribute to interfaces and propagate that in the IR. (#1469)Yong He2020-07-31
* Binary for Heterogeneous Example (#1467)Dietrich Geisler2020-07-31
* Generalize lowerSimpleIntrinsicType to include generic arguments (#1464)Yong He2020-07-28
* Baseline Heterogeneous Example (#1460)Dietrich Geisler2020-07-27
* Ensure labels are dumped in `lower-to-ir` (#1459)Yong He2020-07-24
* Support associatedtype local variables and return values in dynamic dispatch ...Yong He2020-07-16
* Refactor lower-generics pass into separate subpasses. (#1442)Yong He2020-07-15
* Dynamic code gen for generic local variables. (#1434)Yong He2020-07-10
* Add support for global uniform shader parameters (#1433)Tim Foley2020-07-08
* Public Keyword for Functions (#1432)Dietrich Geisler2020-07-07
* Add a test case for dynamic dispatch with `This` type in interface decl. (#1431)Yong He2020-07-07
* Initial work on property declarations (#1410)Tim Foley2020-06-30
* Add a TODO comment for generic interface requirement keyYong He2020-06-25
* FixesYong He2020-06-25