summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-type-layout.cpp
Commit message (Expand)AuthorAge
* 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
* Add metal downstream compiler + metallib target. (#3990)Yong He2024-04-19
* Support combined texture sampler when targeting HLSL. (#3963)Yong He2024-04-17
* Add skeleton for metal backend. (#3971)Yong He2024-04-17
* [GFX] Fix d3d12 buffer view creation logic for StructuredBuffers. (#3954)Yong He2024-04-15
* Fix typelayout for append/consume structured buffers. (#3924)Yong He2024-04-10
* Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV2024-04-03
* Implement glsl atomic's [non image or memory scope] with optional extension(s...ArielG-NV2024-03-13
* Link-time constant and linkage API improvements. (#3708)Yong He2024-03-07
* Refactor compiler option representations. (#3598)Yong He2024-02-20
* GLSL Passthrough support for SSBO types (#3446)Ellie Hermaszewska2024-02-02
* GLSL SSBO Support (#3400)Ellie Hermaszewska2023-12-15
* Unify stdlib `Texture` types into one generic type. (#3327)Yong He2023-11-16
* Parameter binding and gfx fixes. (#3302)Yong He2023-11-01
* Type layouts for structured buffers with counters (#3269)Ellie Hermaszewska2023-10-17
* Compile append and consume structured buffers to glsl. (#3142)Yong He2023-08-21
* Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska2023-08-16
* Support per field matrix layout (#3101)Yong He2023-08-14
* Add support for ConstBufferPointer on Vulkan. (#3089)Yong He2023-08-10
* Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He2023-08-04
* Support for vk-shift-* without explicit bindings (#3000)jsmall-nvidia2023-07-19
* Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)Yong He2023-07-07
* Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He2023-07-05
* Fix for operator assignment issue (#2951)jsmall-nvidia2023-06-30
* Pointer layout support (#2930)jsmall-nvidia2023-06-27
* Squash a couple of warnings on clang (#2870)Ellie Hermaszewska2023-05-05
* Various dxc/fxc compatibility fixes. (#2863)Yong He2023-05-02
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25
* Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He2023-01-30
* Mesh shader support (#2464)Ellie Hermaszewska2022-11-16
* Language feature: pointer sized int types. (#2401)Yong He2022-09-15
* Assorted Artifact improvements (#2374)jsmall-nvidia2022-08-24
* Support compile-time constant int val in the form of polynomials. (#2372)Yong He2022-08-22