summaryrefslogtreecommitdiff
path: root/source/slang/diff.meta.slang
AgeCommit message (Expand)Author
2024-11-18Add `IDifferentiablePtrType` support for arrays (#5576)Sai Praveen Bangaru
2024-10-28Assorted auto-diff enhancements for increased performance & more streamlined ...Sai Praveen Bangaru
2024-09-27Fix l-value computation for subscript call. (#5177)Yong He
2024-08-28Make sure `NullDifferential` and its witness are removed after autodiff. (#4958)Yong He
2024-08-28Make tuple types work in autodiff. (#4923)Yong He
2024-08-12Warn when inout parameter is never written (#4777)venkataram-nv
2024-05-14Remove use of `G0` and `__target_intrinsic` in stdlib. (#4170)Yong He
2024-04-29Replace __target_intrinsics and __specialize_for_target, part 1 (#4050)Jay Kwak
2024-04-23Fix a bug in the forward derivative of cross product (#4006)Lifan Wu
2024-03-12Fix derivative implementation of `clamp`. (#3750)Yong He
2024-02-07Implement basic GLSL built-in functions (#3525)Jay Kwak
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-09-27Fix `TensorView.store()` definition (#3248)Sai Praveen Bangaru
2023-09-27Remove `[NoSideEffect]` from `DiffTensorView.store()` (#3247)Sai Praveen Bangaru
2023-09-23More `slangpy` features + polishing (#3233)Sai Praveen Bangaru
2023-09-20Fix `atan2` stdlib derivative + add tests. (#3218)Sai Praveen Bangaru
2023-09-19Added `[AutoPyBindCUDA]` for automatic kernel binding + `[PyExport]` for expo...Sai Praveen Bangaru
2023-08-17Initial support for differentiating existential types (#3111)Sai Praveen Bangaru
2023-08-14Support per field matrix layout (#3101)Yong He
2023-07-26Refactor `dmul(This, Differential)` to `dmul<T:Real>(T, Differential)` (#3029)Sai Praveen Bangaru
2023-05-09Various fixes for autodiff and slangpy. (#2876)Yong He
2023-05-09Fix function side-effectness prop logic. (#2875)Yong He
2023-05-04Fix issue with out-of-order insts during type promotion when transposing code...Sai Praveen Bangaru
2023-04-27Embed stdlib documentation to AST. (#2851)Yong He
2023-04-25Support recomputing phi params in bwd prop func. (#2841)Yong He
2023-04-10Cleaner impl of unary stdlib derivative functions. (#2785)Yong He
2023-03-30Fix stdlib definitions for tensor interlocked methods. (#2761)Yong He
2023-03-30More builtin library support in torch backend. (#2760)Yong He
2023-03-28Add slangpy doc, fix cuda prelude. (#2748)Yong He
2023-03-28Small fixes and cleanups on CUDA/CPP codegen. (#2746)Yong He
2023-03-26Add PyTorch C++ binding generation. (#2734)Yong He
2023-03-24Added `[BackwardDifferentiable]` tags for intrinsic + builtin methods (#2732)Sai Praveen Bangaru
2023-03-22Type legalization and autodiff bug fixes. (#2722)Yong He
2023-03-16Fix Phi simplification bug. (#2710)Yong He
2023-03-13Support high order diff pattern: `bwd_diff(fwd_diff(f))`. (#2695)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-03-01Implement derivatives for HLSL intrinsics. (#2684)Yong He
2023-02-27Diagnose on storing differentiable value into non-differentiable location. (#...Yong He
2023-02-20Miscellaneous backward autodiff fixes. (#2665)Yong He
2023-02-20Add static for loop iteration inference. (#2659)Yong He
2023-02-07Add backward derivatives for functions in diff.meta.slang (#2633)winmad
2023-02-03Overhaul `transposeParameterBlock` to support `inout` params. (#2621)Yong He
2023-01-30Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He
2023-01-17First custom backward-derivative test case working. (#2598)Yong He
2023-01-13Frontend work for `[BackwardDerivative]` and `[BackwardDerivativeOf]`. (#2589)Yong He
2022-12-09Add `diffPair` stdlib function. (#2560)Yong He
2022-12-08Auto-diff for matrix operations. (#2559)Yong He
2022-12-02Add helper functions to update DifferentialPair (#2547)winmad
2022-12-01Allow `no_diff` on `this` parameter. (#2543)Yong He