summaryrefslogtreecommitdiff
path: root/source/slang/slang-options.cpp
AgeCommit message (Expand)Author
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-18Report AD checkpoint contexts (#5058)venkataram-nv
2024-09-05Initial -embed-spirv support (#4974)cheneym2
2024-08-30User guide page for SPIR-V target specific information (#4815)Jay Kwak
2024-08-29Support mixture of precompiled and non-precompiled modules (#4860)cheneym2
2024-08-26Implement `-fvk-use-dx-layout` (#4912)ArielG-NV
2024-08-05Initial support for precompiled DXIL in slang-modules (#4755)cheneym2
2024-07-30Move SPIRV global variables into a context variable (#4741)ArielG-NV
2024-07-18Adjust how `slang` and `slangc` uses a `profile` to manage the stage of an en...ArielG-NV
2024-07-17Move the file public header files to `include` dir (#4636)kaizhangNV
2024-06-12Capability System: Implicit capability upgrade warning/error (#4241)ArielG-NV
2024-06-12Fix merge error. (#4358)Yong He
2024-06-12Add slangc flag to `-zero-initialize` all variables (#3987)ArielG-NV
2024-06-12Add compiler option to treat enum types as unscoped. (#4354)Yong He
2024-06-12Add option to preserve shader parameter declaration in output SPIRV. (#4344)Yong He
2024-06-08SPIRV `Block` decoration fixes. (#4303)Yong He
2024-06-06Fix build warnings and treat warnings as error on CI (#4276)Jay Kwak
2024-06-03Add an option to disable source map in obfuscation (#4260)kaizhangNV
2024-05-29Improve compile time performance. (#3857)Yong He
2024-05-29Add options to speedup compilation. (#4240)Yong He
2024-05-17Add `-minimum-slang-optimization` to favor compile time. (#4186)Yong He
2024-05-10Fix race-condition and visual artifacts issues (#4152)kaizhangNV
2024-05-08`slangc` tool experience improvements. (#4140)Yong He
2024-05-03Add host shared library target. (#4098)Yong He
2024-05-02Handle case where types can be used as their own `Differential` type. (#4057)Sai Praveen Bangaru
2024-05-01Copy default target's optionSet to code-gen target's optionSet (#4073)kaizhangNV
2024-04-30Add option -disable-short-circuit (#4054)kaizhangNV
2024-04-30Metal: Vertex/Fragment builtin and layouts. (#4044)Yong He
2024-04-23Switch to direct-to-spirv backend as default. (#4002)Yong He
2024-04-21Flag to prevent packing of cbuffer elements in HLSL backend. (#3993)Pema Malling
2024-04-19Add metal downstream compiler + metallib target. (#3990)Yong He
2024-04-19add `-ignore-capabilities` flag (#3984)ArielG-NV
2024-04-17commit to partially fix #3931 (#3972)ArielG-NV
2024-04-11Fix the issues when compiling slang to library (#3936)kaizhangNV
2024-03-23Make `-no-mangle` option work, add `-no-hlsl-binding`. (#3817)Yong He
2024-03-11Add `-fvk-use-dx-position-w` and fix ExecutionMode ordering for geometry shad...Yong He
2024-03-07Link-time constant and linkage API improvements. (#3708)Yong He
2024-03-07Uniformity analysis. (#3704)Yong He
2024-03-05[slangc] generate an error when `-entry` is not specified for targets that re...Yong He
2024-03-01Make slangc commandline parsing compatible with renderdoc. (#3658)Yong He
2024-02-26Allow default values for `extern` symbols. (#3632)Yong He
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-02Capability type checking. (#3530)Yong He
2024-02-02Atomics+Wave ops intrinsics fixes. (#3542)Yong He
2024-02-01Add slangc option to specialize entrypoint + auto glsl mode. (#3531)Yong He
2024-01-19Add `-fspv-reflect` support. (#3464)Yong He
2024-01-18Capability def parsing & codegen + disjoint sets (#3451)Yong He
2023-11-20Allow whole program compile when using direct spirv backend. (#3342)Yong He