summaryrefslogtreecommitdiff
path: root/source/slang/slang-options.cpp
AgeCommit message (Expand)Author
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
2023-11-14Add GLSL Compatibility. (#3321)Yong He
2023-09-07Add -repro-fallback-directory (#3188)jsmall-nvidia
2023-08-29s/depreciated/deprecated/ (#3153)Ellie Hermaszewska
2023-08-28Allow bitwise or expressions and numeric literals in spirv_asm blocks (#3157)Ellie Hermaszewska
2023-08-16Correct check for empty target flags (#3115)Ellie Hermaszewska
2023-08-15SPIR-V WIP (#3064)Ellie Hermaszewska
2023-08-14Support per field matrix layout (#3101)Yong He
2023-08-08Support `-fvk-use-gl-layout` for ByteAddressBuffer load/store. (#3068)Yong He
2023-08-04Add option to use original entrypoint in spirv output. (#3047)Yong He
2023-07-21Add support for `-fvk-invert-y`. (#3012)Yong He
2023-07-14Fix vk-shift-* mapping issue (#2993)jsmall-nvidia