summaryrefslogtreecommitdiff
path: root/source/slang/slang-type-layout.cpp
AgeCommit message (Expand)Author
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
2024-04-03Implement 8.14-8.19 of OpenGL-GLSL specificationArielG-NV
2024-03-13Implement glsl atomic's [non image or memory scope] with optional extension(s...ArielG-NV
2024-03-07Link-time constant and linkage API improvements. (#3708)Yong He
2024-02-20Refactor compiler option representations. (#3598)Yong He
2024-02-02GLSL Passthrough support for SSBO types (#3446)Ellie Hermaszewska
2023-12-15GLSL SSBO Support (#3400)Ellie Hermaszewska
2023-11-16Unify stdlib `Texture` types into one generic type. (#3327)Yong He
2023-11-01Parameter binding and gfx fixes. (#3302)Yong He
2023-10-17Type layouts for structured buffers with counters (#3269)Ellie Hermaszewska
2023-08-21Compile append and consume structured buffers to glsl. (#3142)Yong He
2023-08-16Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska
2023-08-14Support per field matrix layout (#3101)Yong He
2023-08-10Add support for ConstBufferPointer on Vulkan. (#3089)Yong He
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-19Support for vk-shift-* without explicit bindings (#3000)jsmall-nvidia
2023-07-07Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)Yong He
2023-07-05Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He
2023-06-30Fix for operator assignment issue (#2951)jsmall-nvidia
2023-06-27Pointer layout support (#2930)jsmall-nvidia
2023-05-05Squash a couple of warnings on clang (#2870)Ellie Hermaszewska
2023-05-02Various dxc/fxc compatibility fixes. (#2863)Yong He
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-01-30Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He
2022-11-16Mesh shader support (#2464)Ellie Hermaszewska
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-08-24Assorted Artifact improvements (#2374)jsmall-nvidia
2022-08-22Support compile-time constant int val in the form of polynomials. (#2372)Yong He
2022-08-09Artifact split interface and implementation (#2349)jsmall-nvidia
2022-08-03Improvements around Artifact (#2346)jsmall-nvidia
2022-06-02COM interfaces with host callable (#2258)jsmall-nvidia
2022-03-28Allow slangc to generate exe from .slang file. (#2170)Yong He
2022-02-28Use GLSL scalar layout for constant buffers. (#2147)Yong He
2022-02-25Improved SCCP, inlining and resource specialization passes, legalize `ImageSu...Yong He
2021-06-14Improve comments around -Xarg and C++/CUDA layout (#1884)jsmall-nvidia
2021-06-10CUDA layout corner cases/testing (#1881)jsmall-nvidia