summaryrefslogtreecommitdiff
path: root/source/slang/slang-compiler.cpp
AgeCommit message (Expand)Author
2024-11-13Make `getDependencyFilePath` return most unique identity. (#5553)Yong He
2024-11-05Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska
2024-10-29formatEllie Hermaszewska
2024-10-28Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak
2024-10-15 Move C interface from slang.h to slang-deprecated.h (#5301)Ellie Hermaszewska
2024-10-07Add WGSL support for slang-test (#5174)Anders Leino
2024-09-23Implemented Combined-texture for WGSL (#5130)Jay Kwak
2024-09-18Report AD checkpoint contexts (#5058)venkataram-nv
2024-09-09Initial WGSL support (#5006)Anders Leino
2024-09-05Initial -embed-spirv support (#4974)cheneym2
2024-09-05Support entrypoints defined in a namespace. (#5011)Yong He
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