summaryrefslogtreecommitdiff
path: root/source/slang/slang-type-layout.cpp
AgeCommit message (Expand)Author
2025-08-26Fix `shouldEmitSPIRVDirectly` (#8019)ArielG-NV
2025-08-21Introduce CDataLayout & -fvk-use-c-layout (#8136)Julius Ikkala
2025-08-01Fix 7441: CUDA boolean vector layout to use 1-byte elements (#7862)Harsh Aggarwal (NVIDIA)
2025-07-03Replace SLANG_ALIGN_OF with C++11 alignof (#7523)Julius Ikkala
2025-06-09Mediate access to ContainerDecl members (#7242)Theresa Foley
2025-06-04Make interface types non c-style in Slang2026. (#7260)Yong He
2025-05-31Add check for the variable requirement (#6677)Gangzheng Tong
2025-05-29Language version + tuple syntax. (#7230)Yong He
2025-05-14support specialization constant sized array (#6871)kaizhangNV
2025-05-12Cleanups related to RIFF support (#7041)Theresa Foley
2025-04-28Add Slang Byte Code generation and interpreter. (#6896)Yong He
2025-03-21Emit errors for missing returns on unsupported targets (#6633)Darren Wihandi
2025-02-28Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi
2025-02-28Resolve 'extern' types during type layout generation if possible (#6450)Ellie Hermaszewska
2025-01-15Fix argument buffer tier2 layout computation. (#6101)Yong He
2025-01-10Fix CUDA reflection for acceleration structure handle size. (#6055)Yong He
2025-01-10Fix Metal type layout reflection for nested parameter blocks. (#6042)Yong He
2025-01-10Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He
2025-01-01Fix reflection for metal vector [[id]] location. (#5943)Yong He
2024-12-26Add packed 8bit builtin types (#5939)Darren Wihandi
2024-12-18Allow `Optional`, `Tuple` and `bool` to be used in varying input/output. (#5889)Yong He
2024-12-09Fix reflection for pointer element types. (#5797)Yong He
2024-12-06Support specialization constant on WGSL and Metal. (#5780)Yong He
2024-11-21Add datalayout for constant buffers. (#5608)Yong He
2024-11-06Fix WGSL parameter block binding. (#5500)Yong He
2024-11-06Make various parameters and return types require specialization when targetin...Anders Leino
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-07Add WGSL support for slang-test (#5174)Anders Leino
2024-09-23Implemented Combined-texture for WGSL (#5130)Jay Kwak
2024-09-20Initial `Atomic<T>` type implementation. (#5125)Yong He
2024-09-09Initial WGSL support (#5006)Anders Leino
2024-09-05Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He
2024-08-26Implement `-fvk-use-dx-layout` (#4912)ArielG-NV
2024-08-19Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He
2024-07-24Add generic descriptor indexing intrinsic (#4389)dubiousconst282
2024-07-19Support parameter block in metal shader objects. (#4671)Yong He
2024-06-28Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV
2024-06-24Implementing `tbuffer` layout(s) (#4436)ArielG-NV
2024-06-12Implement Sampler2D for CPP target (#4371)Jay Kwak
2024-06-12Delete glsl_vulkan and glsl_vulkan_one_desc targets. (#4361)Yong He
2024-05-22Fix all Clang-14 warnings (#4203)ArielG-NV
2024-05-03Add host shared library target. (#4098)Yong He
2024-04-24Parameter layout and reflection for Metal bindings. (#4022)Yong He
2024-04-23Switch to direct-to-spirv backend as default. (#4002)Yong He
2024-04-19Add metal downstream compiler + metallib target. (#3990)Yong He
2024-04-17Support combined texture sampler when targeting HLSL. (#3963)Yong He
2024-04-17Add skeleton for metal backend. (#3971)Yong He
2024-04-15[GFX] Fix d3d12 buffer view creation logic for StructuredBuffers. (#3954)Yong He
2024-04-10Fix typelayout for append/consume structured buffers. (#3924)Yong He