summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-modifier.cpp
AgeCommit message (Expand)Author
2024-02-06Unify GLSL and HLSL buffer block parsing. (#3552)Yong He
2024-02-02Capability type checking. (#3530)Yong He
2024-02-01Add slangc option to specialize entrypoint + auto glsl mode. (#3531)Yong He
2024-01-30Correctly apply glsl local size layout to entry points during lowering (#3528)Ellie Hermaszewska
2024-01-24[SPIRV] Support `globallycoherent` and `[vk::index()]`. (#3488)Yong He
2023-12-15GLSL SSBO Support (#3400)Ellie Hermaszewska
2023-12-12Define `Texture::Sample` for float element types only. (#3403)Yong He
2023-12-12Add check for invalid use of modifiers. (#3402)Yong He
2023-12-11Diagnose for invalid decl nesting + namespace lookup fixes. (#3397)Yong He
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-11-10 Cleanup builtin arithmetic interfaces. (#3317)Yong He
2023-09-19Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...Sai Praveen Bangaru
2023-09-08Fix attribute highlighting + language server crash. (#3198)Yong He
2023-08-15SPIR-V WIP (#3064)Ellie Hermaszewska
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-06-28Add support for vk::image_format attribute (#2945)jsmall-nvidia
2023-05-14Add [Differentiable(n)] syntax to specify max order. (#2883)Yong He
2023-05-12Fusion pass for saturated_cooperation (#2874)Ellie Hermaszewska
2023-05-02Various dxc/fxc compatibility fixes. (#2863)Yong He
2023-04-27Embed stdlib documentation to AST. (#2851)Yong He
2023-04-26Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska
2023-04-25StringBuilder to lowerCamel (#2840)jsmall-nvidia
2023-04-17WIP: "deprecated" attribute (#2698)Ellie Hermaszewska
2023-04-13Warn on float-to-double coercion for arguments. (#2802)Yong He
2023-03-08Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He
2023-03-07Reuse higher-order `ResolveInvoke` logic to resolve func refs in `[*Derivativ...Yong He
2023-02-13Add Loop Unrolling Pass. (#2644)Yong He
2023-02-09Reverse-mode Loop Support (#2635)Sai Praveen Bangaru
2023-01-17Add `set` to spirv_instruction (#2597)jsmall-nvidia
2023-01-14Support custom backward derivative attribute. (#2594)Yong He
2023-01-13Frontend work for `[BackwardDerivative]` and `[BackwardDerivativeOf]`. (#2589)Yong He
2022-11-16Clean up type checking of higher order expressions. (#2519)Yong He
2022-11-15Shader Execution Reordering for VK (#2491)jsmall-nvidia
2022-11-09Add `[ForwardDerivativeOf]` attribute. (#2501)Yong He
2022-11-04Higher order differentiation. (#2487)Yong He
2022-10-27Rename `[__custom_jvp]` -> `[ForwardDerivative]`. (#2473)Yong He
2022-10-27Auto synthesis of IDifferntial interface methods. (#2469)Yong He
2022-10-26Adding a differentiable standard library (#2465)Sai Praveen Bangaru
2022-10-26Auto synthesis of Differential type (#2466)Yong He
2022-10-24Rework differentiation of member access through `[DerivativeMember(DiffType.f...Yong He
2022-10-08Fix for issue with user attribute lookup (#2437)jsmall-nvidia
2022-08-17Warning on lossy implicit casts. (#2367)Yong He
2022-07-25Allow `class` to implement COM interface, [DLLExport] (#2338)Yong He
2022-06-30Added `[__custom_jvp(func)]` attribute, and modified the derivative pass to o...Sai Praveen Bangaru
2022-06-22 More Language Server Improvements. (#2289)Yong He
2022-06-13Language Server improvements. (#2269)Yong He
2022-06-08Add smoke test for language server. (#2266)Yong He
2022-05-18Support for `[[vk::spirv_instruction(op)]]` (#2242)jsmall-nvidia
2022-04-13Callable shader fix and explicit payload locations for GLSL (#2185)Alexey Panteleev
2022-04-12Support `[DllImport]` (#2181)Yong He