summaryrefslogtreecommitdiff
path: root/source/slang/slang-compiler.cpp
AgeCommit message (Expand)Author
2024-08-29Support mixture of precompiled and non-precompiled modules (#4860)cheneym2
2024-08-28Allow capabilities to be used with `[shader("...")]` (#4928)ArielG-NV
2024-08-13GitHub action benchmark (#4804)venkataram-nv
2024-08-05Initial support for precompiled DXIL in slang-modules (#4755)cheneym2
2024-07-18Adjust how `slang` and `slangc` uses a `profile` to manage the stage of an en...ArielG-NV
2024-06-27Add API for querying dependency files on IModule (#4493)skallweitNV
2024-06-12Delete glsl_vulkan and glsl_vulkan_one_desc targets. (#4361)Yong He
2024-06-12Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV
2024-06-11SPIRV backend: add support for tessellation stages, (#4336)Yong He
2024-06-08SPIRV `Block` decoration fixes. (#4303)Yong He
2024-06-05Avoid duplicating entry points in library (#4279)kaizhangNV
2024-05-22Fix all Clang-14 warnings (#4203)ArielG-NV
2024-05-16Capabilities System, CapabilitySet Logic Overhaul (#4145)ArielG-NV
2024-05-03Add host shared library target. (#4098)Yong He
2024-04-30Avoid classifying methods with `[numthreads]` as entry points for CUDA-relate...Sai Praveen Bangaru
2024-04-19Add metal downstream compiler + metallib target. (#3990)Yong He
2024-04-17Add skeleton for metal backend. (#3971)Yong He
2024-04-11Fix the issues when compiling slang to library (#3936)kaizhangNV
2024-02-23Add slangc interface to compile and use ir modules. (#3615)Yong He
2024-02-20Refactor compiler option representations. (#3598)Yong He
2024-02-15Support loading serialized modules. (#3588)Yong He
2024-02-02Capability type checking. (#3530)Yong He
2024-02-02Atomics+Wave ops intrinsics fixes. (#3542)Yong He
2024-01-18Capability def parsing & codegen + disjoint sets (#3451)Yong He
2023-12-08WIP: CMake (#3326)Ellie Hermaszewska
2023-11-01add support for dx 6.7 profiles (#3299)skallweitNV
2023-10-09Run curated spirv-opt passes through slang-glslang. (#3266)Yong He
2023-09-07Add -repro-fallback-directory (#3188)jsmall-nvidia
2023-08-16Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska
2023-08-15SPIR-V WIP (#3064)Ellie Hermaszewska
2023-08-07Fix -fvk-use-entrypoint-name. (#3066)Yong He
2023-08-04Add option to use original entrypoint in spirv output. (#3047)Yong He
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-12Create and cache flattened inheritance lists (#2740)Theresa Foley
2023-07-12Use scratchData on `IRInst` to replace HashSets. (#2978)Yong He
2023-05-23Add API for querying total compile time. (#2898)Yong He
2023-05-22Source embedding for output (#2889)jsmall-nvidia
2023-04-29CommandOptions (#2856)jsmall-nvidia
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-04-25StringBuilder to lowerCamel (#2840)jsmall-nvidia
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-04-20Improvements outputting containers (#2815)jsmall-nvidia
2023-04-19Make SourceMap a value type (#2812)jsmall-nvidia
2023-04-18On demand SourceMap JSON serialization (#2811)jsmall-nvidia
2023-04-17Round trip source map (#2810)jsmall-nvidia
2023-04-12Reading artifact hierarchy from file system interface (#2787)jsmall-nvidia
2023-04-12Artifact Container (#2783)jsmall-nvidia
2023-04-11Artifact simplification (#2781)jsmall-nvidia
2023-03-27Using SourceMap for location output (#2736)jsmall-nvidia
2023-03-26Add PyTorch C++ binding generation. (#2734)Yong He