summaryrefslogtreecommitdiff
path: root/source/slang/core.meta.slang
AgeCommit message (Expand)Author
2023-04-10Cleaner impl of unary stdlib derivative functions. (#2785)Yong He
2023-03-26Add PyTorch C++ binding generation. (#2734)Yong He
2023-03-24Switch to short circuiting semantics for scalar `?:` operator. (#2733)Yong He
2023-03-17Add support for emitting cuda kernel and host functions. (#2712)Yong He
2023-03-17Rework differentiability dataflow check. (#2711)Yong He
2023-03-16Fix Phi simplification bug. (#2710)Yong He
2023-03-16Add `[CudaDeviceExport]` to allow exporting CUDA device functions. (#2708)Yong He
2023-02-27Detect and deduplicate read-only resource access. (#2680)Yong He
2023-02-24More control flow simplifications. (#2673)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2023-02-13Add Loop Unrolling Pass. (#2644)Yong He
2023-02-09Reverse-mode Loop Support (#2635)Sai Praveen Bangaru
2023-01-30Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He
2023-01-17Add `set` to spirv_instruction (#2597)jsmall-nvidia
2022-12-08Auto-diff for matrix operations. (#2559)Yong He
2022-12-07Rename IR opcodes to unify style. (#2556)Yong He
2022-12-07Remove `construct` IR op. (#2555)Yong He
2022-12-07Lower-to-ir no longer produce `Construct` inst. (#2553)Yong He
2022-11-29Complete removal of DifferentialBottom type. (#2537)Yong He
2022-11-23Make differentiable data-flow pass recognize interface methods. (#2530)Yong He
2022-11-16Mesh shader support (#2464)Ellie Hermaszewska
2022-11-15Shader Execution Reordering for VK (#2491)jsmall-nvidia
2022-11-09Add `[ForwardDerivativeOf]` attribute. (#2501)Yong He
2022-11-08Make `__BuiltinFloatingPointType` conform to `IDifferentiable`. (#2499)Yong He
2022-11-04Higher order differentiation. (#2487)Yong He
2022-11-02Rework differential conformance dictionary checking. (#2483)Yong He
2022-11-01Make `DifferentialPair` able to nest. (#2477)Yong He
2022-10-27Auto synthesis of IDifferntial interface methods. (#2469)Yong He
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-13Allow multi-level breaks to break out of `switch` statements. (#2451)Yong He
2022-09-20Use `printf` in tests. (#2406)Yong He
2022-09-15Add support for GL_EXT_debug_printf extension to slang (#2399)Qubaef
2022-09-15Run simple compute kernel in gfx-smoke test. (#2400)Yong He
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-06 Specialize and SSA in a loop + better diagnostics on dynamic dispatch failur...Yong He
2022-09-01Public interface for arithmetic types in stdlib. (#2389)Yong He
2022-08-16Add gfx interface definition in Slang. (#2364)Yong He
2022-08-10Add `none` literal that is convertible to `Optional`. (#2356)Yong He
2022-08-10`is` and `as` operator and `Optional<T>`. (#2355)Yong He
2022-08-05Added a new differential type system and various improvements (#2343)Sai Praveen Bangaru
2022-08-04Implicit pointer dereference when using member operator. (#2348)Yong He
2022-08-03Basic pointer usages. (#2342)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-16Added a decorator to mark functions for forward-mode differentiation (#2283)Sai Praveen Bangaru
2022-05-27Added NativeStringType (#2252)jsmall-nvidia
2022-05-18Support for `[[vk::spirv_instruction(op)]]` (#2242)jsmall-nvidia
2022-05-10Initial support for COM interface in host code. (#2230)Yong He
2022-04-13Callable shader fix and explicit payload locations for GLSL (#2185)Alexey Panteleev