summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-any-value-marshalling.cpp
AgeCommit message (Expand)Author
2025-07-11Fix unnecessary Int64 SPIRV capability usage in pointer marshalling (#7717)Copilot
2025-07-01extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska
2025-05-09Fix various intptr_t issues by defining its width in `getIntTypeInfo` (#6786)Julius Ikkala
2025-05-03Add IREnumType to distinguish enums from ints and each other (#6973)Julius Ikkala
2025-02-28Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi
2025-01-18Fix upper 32 bits of 64-bit AnyValue packing (#6127)Julius Ikkala
2025-01-15Implement AnyValue marshalling for 8-bit integers (#6059)Julius Ikkala
2024-12-26Add packed 8bit builtin types (#5939)Darren Wihandi
2024-12-11Fix anyvalue marshalling for matrix and 64 bit types. (#5827)Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2023-08-24Misc. SPIRV Fixes, Part 2. (#3147)Yong He
2023-08-17Initial support for differentiating existential types (#3111)Sai Praveen Bangaru
2023-08-16Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska
2023-08-07Correct return type for emitFieldAddress (#3051)Ellie Hermaszewska
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-04-12Combine lookupWitness lowering with specialization. (#2794)Yong He
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2022-12-07Remove `construct` IR op. (#2555)Yong He
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-05Fix matrix packing/unpacking logic. (#2393)Yong He
2022-09-05Multi parameter `__subscript` (#2392)Yong He
2022-08-10`is` and `as` operator and `Optional<T>`. (#2355)Yong He
2022-07-21Allow dynamic dispatch to handle nested interface-typed fields. (#2336)Yong He
2022-06-25Specialize generic/existential calls within generic functions. (#2294)Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-10-21Passing associated type arguments to existential parameters + packing for `bo...Yong He
2021-09-14Avoid upcasting to f32 in 16bit float-uint bit cast. (#1938)Yong He
2021-09-09`reinterpret` and 16-bit value packing. (#1933)Yong He
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2021-01-21Initialize unused fields in packAnyValue (#1669)Yong He
2020-10-09Support CUDA bindless texture in dynamic dispatch code. (#1575)Yong He
2020-09-14Dynamic dispatch bug fixes. (#1541)Yong He
2020-08-18Support initializing an existential value from a generic value. (#1503)Yong He
2020-08-07AnyValue packing/unpacking pass. (#1480)Yong He