summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-cpp.cpp
Commit message (Expand)AuthorAge
* Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He2024-05-14
* Add host shared library target. (#4098)Yong He2024-05-03
* Support emitting generic target_intrinsic type. (#3745)Yong He2024-03-12
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* Add per-buffer data layout control. (#3551)Yong He2024-02-05
* Unify stdlib `Texture` types into one generic type. (#3327)Yong He2023-11-16
* Add `requirePrelude()` intrinsic function. (#3250)Yong He2023-09-29
* Support `constref` parameters passing. (#3249)Yong He2023-09-28
* Avoid make copies of __ref parameters when doing autodiff. (#3242)Yong He2023-09-27
* Add `target_switch` and `intrinsic_asm` statement. (#3154)Yong He2023-08-28
* Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He2023-08-23
* Support per field matrix layout (#3101)Yong He2023-08-14
* Fix native string emit for CUDA/Cpp backend. (#2980)Yong He2023-07-12
* Fix for operator assignment issue (#2951)jsmall-nvidia2023-06-30
* Various fixes for autodiff and slangpy. (#2876)Yong He2023-05-09
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* StringBuilder to lowerCamel (#2840)jsmall-nvidia2023-04-25
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25
* Fix missing `f` suffix for float lits in CUDA backend. (#2791)Yong He2023-04-11
* Emit simpler vector element access code. (#2770)Yong He2023-04-03
* Translate all composed types into tuple types in pyBind. (#2744)Yong He2023-03-27
* Add PyTorch C++ binding generation. (#2734)Yong He2023-03-26
* Support for producing SourceMap on emit (#2707)jsmall-nvidia2023-03-17
* More control flow simplifications. (#2673)Yong He2023-02-24
* Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He2023-02-16
* Fix code generation for matrix reshape. (#2568)Yong He2022-12-14
* Rename IR opcodes to unify style. (#2556)Yong He2022-12-07
* Rework differential conformance dictionary checking. (#2483)Yong He2022-11-02
* Run simple compute kernel in gfx-smoke test. (#2400)Yong He2022-09-15
* Language feature: pointer sized int types. (#2401)Yong He2022-09-15
* Assorted Artifact improvements (#2374)jsmall-nvidia2022-08-24
* Call `gfx` in slang program. (#2370)Yong He2022-08-20
* Artifact split interface and implementation (#2349)jsmall-nvidia2022-08-09
* Allow `class` to implement COM interface, [DLLExport] (#2338)Yong He2022-07-25
* Support `class` types. (#2321)Yong He2022-07-12
* Native call marshalling for ComPtr parameters and return values. (#2305)Yong He2022-06-29
* Add CPU executable compile test (#2278)Yong He2022-06-21
* Actual global support (#2262)jsmall-nvidia2022-06-08
* COM interfaces with host callable (#2258)jsmall-nvidia2022-06-02
* Added NativeStringType (#2252)jsmall-nvidia2022-05-27
* Refactor prelude emit (#2236)jsmall-nvidia2022-05-17
* Initial support for COM interface in host code. (#2230)Yong He2022-05-10
* Use IR pass to eliminate phi nodes (#2226)Theresa Foley2022-05-10
* Support `[DllImport]` (#2181)Yong He2022-04-12
* Refactor: eliminate BackEndCompileRequest (#2178)Theresa Foley2022-04-11
* Allow slangc to generate exe from .slang file. (#2170)Yong He2022-03-28
* Fixed naming conflicts in heterogeneous-hello-world (#2114)David Siher2022-02-03
* Fix a bug in CUDA source emit (#2010)Theresa Foley2021-11-11
* Generalize heterogenous code emit (#1968)David Siher2021-10-19
* Bring heterogeneous-hello-world back up to date. (#1935)David Siher2021-09-14