summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-type-layout.cpp
Commit message (Expand)AuthorAge
* Inline global constants for shader style CPU targets (#8686)Julius Ikkala2025-10-16
* Use symbol alias instead of wrapper synthesis to implement link-time types. (...Yong He2025-10-07
* Split overloaded uses of RefType in front-end (#8427)Theresa Foley2025-09-23
* Fix pointers and C-like layout in varying parameters (#8425)Julius Ikkala2025-09-10
* Relax restriction on using link-time types for shader parameters. (#8387)Yong He2025-09-05
* Fix `shouldEmitSPIRVDirectly` (#8019)ArielG-NV2025-08-26
* Introduce CDataLayout & -fvk-use-c-layout (#8136)Julius Ikkala2025-08-21
* Fix 7441: CUDA boolean vector layout to use 1-byte elements (#7862)Harsh Aggarwal (NVIDIA)2025-08-01
* Replace SLANG_ALIGN_OF with C++11 alignof (#7523)Julius Ikkala2025-07-03
* Mediate access to ContainerDecl members (#7242)Theresa Foley2025-06-09
* Make interface types non c-style in Slang2026. (#7260)Yong He2025-06-04
* Add check for the variable requirement (#6677)Gangzheng Tong2025-05-31
* Language version + tuple syntax. (#7230)Yong He2025-05-29
* support specialization constant sized array (#6871)kaizhangNV2025-05-14
* Cleanups related to RIFF support (#7041)Theresa Foley2025-05-12
* Add Slang Byte Code generation and interpreter. (#6896)Yong He2025-04-28
* Emit errors for missing returns on unsupported targets (#6633)Darren Wihandi2025-03-21
* Add Slang-specific intrinsics for integer pack/unpack (#6459)Darren Wihandi2025-02-28
* Resolve 'extern' types during type layout generation if possible (#6450)Ellie Hermaszewska2025-02-28
* Fix argument buffer tier2 layout computation. (#6101)Yong He2025-01-15
* Fix CUDA reflection for acceleration structure handle size. (#6055)Yong He2025-01-10
* Fix Metal type layout reflection for nested parameter blocks. (#6042)Yong He2025-01-10
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* Fix reflection for metal vector [[id]] location. (#5943)Yong He2025-01-01
* Add packed 8bit builtin types (#5939)Darren Wihandi2024-12-26
* Allow `Optional`, `Tuple` and `bool` to be used in varying input/output. (#5889)Yong He2024-12-18
* Fix reflection for pointer element types. (#5797)Yong He2024-12-09
* Support specialization constant on WGSL and Metal. (#5780)Yong He2024-12-06
* Add datalayout for constant buffers. (#5608)Yong He2024-11-21
* Fix WGSL parameter block binding. (#5500)Yong He2024-11-06
* Make various parameters and return types require specialization when targetin...Anders Leino2024-11-06
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Add WGSL support for slang-test (#5174)Anders Leino2024-10-07
* Implemented Combined-texture for WGSL (#5130)Jay Kwak2024-09-23
* Initial `Atomic<T>` type implementation. (#5125)Yong He2024-09-20
* Initial WGSL support (#5006)Anders Leino2024-09-09
* Respect matrix layout in uniform and in/out parameters for HLSL target. (#5013)Yong He2024-09-05
* Implement `-fvk-use-dx-layout` (#4912)ArielG-NV2024-08-26
* Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He2024-08-19
* Add generic descriptor indexing intrinsic (#4389)dubiousconst2822024-07-24
* Support parameter block in metal shader objects. (#4671)Yong He2024-07-19
* Implement HLSL resource bindings and default type `float4` to `SubpassInput<T...ArielG-NV2024-06-28
* Implementing `tbuffer` layout(s) (#4436)ArielG-NV2024-06-24
* Implement Sampler2D for CPP target (#4371)Jay Kwak2024-06-12
* Delete glsl_vulkan and glsl_vulkan_one_desc targets. (#4361)Yong He2024-06-12
* Fix all Clang-14 warnings (#4203)ArielG-NV2024-05-22
* Add host shared library target. (#4098)Yong He2024-05-03
* Parameter layout and reflection for Metal bindings. (#4022)Yong He2024-04-24
* Switch to direct-to-spirv backend as default. (#4002)Yong He2024-04-23