summaryrefslogtreecommitdiff
path: root/source/slang/slang-legalize-types.cpp
AgeCommit message (Expand)Author
2025-04-02Metal remove void field (#6725)kaizhangNV
2025-03-31Revert "Eliminate empty struct on metal target (#6603)" (#6711)Jay Kwak
2025-03-26Eliminate empty struct on metal target (#6603)kaizhangNV
2025-02-28Allow partial specialization of existential arguments. (#6487)Yong He
2025-02-12Fix crash when handling uninitialized resource type (#6338)kaizhangNV
2024-11-21Add datalayout for constant buffers. (#5608)Yong He
2024-11-11Transfer offset decorations when legalizing laid-out structs (#5525)Anders Leino
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-21Fix spirv codegen for pointer to empty structs. (#5355)Yong He
2024-08-19Remove using SpvStorageClass values casted into AddressSpace values (#4861)Ellie Hermaszewska
2024-08-18Variadic Generics Part 2: IR lowering and specialization. (#4849)Yong He
2024-08-01Perform type legalization on StructuredBuffer element. (#4767)Yong He
2024-07-30Fixes for Metal ParameterBlock support. (#4752)Yong He
2024-07-25Overhaul IR lowering of pointer types. (#4710)Yong He
2024-04-24Parameter layout and reflection for Metal bindings. (#4022)Yong He
2024-04-19Enable NonUniformResourceIndex support for glsl, hlsl and spirv (#3899)sriramm-nv
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-02-28[SPIRV] Add NonSemanticDebugInfo for step-through debugging. (#3644)Yong He
2023-11-01Parameter binding and gfx fixes. (#3302)Yong He
2023-06-27Pointer layout support (#2930)jsmall-nvidia
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-04-25Support recomputing phi params in bwd prop func. (#2841)Yong He
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-03-22Type legalization and autodiff bug fixes. (#2722)Yong He
2021-04-20Various fixes to make `model-viewer` example almost working. (#1801)Yong He
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2021-01-21Fix type legalization bug involving nested empty struct. (#1665)Yong He
2020-11-19Unify handling of static and dynamic dispatch for interfaces (#1612)Tim Foley
2020-08-27Enable simple extensions of interface types (#1521)Tim Foley
2020-05-22Tidy up around AST nodes (#1353)jsmall-nvidia
2020-02-19Fixes for DXR 1.1 RayQuery type (#1227)Tim Foley
2019-10-22User IR-based layout for all IR steps (#1084)Tim Foley
2019-05-31Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia