https://github.com/shader-slang/slang
Revision 41cb7c13e37ec32ffb6557d21da079d77151e136 authored by Yong He on 25 October 2022, 05:19:38 UTC, committed by GitHub on 25 October 2022, 05:19:38 UTC
* wip: remove auto-diff for member access, add diff through property accessors.

* Fix getter-setter test.

* Fix getter-setter-multi test.

* Fix nested-jvp test.

* Use [DerivativeMember] attribute to differentiate through member access.

* Clean up.

* More cleanup.

Co-authored-by: Yong He <yhe@nvidia.com>
1 parent 1093218
History
Tip revision: 41cb7c13e37ec32ffb6557d21da079d77151e136 authored by Yong He on 25 October 2022, 05:19:38 UTC
Rework differentiation of member access through `[DerivativeMember(DiffType.field)]` (#2460)
Tip revision: 41cb7c1
File Mode Size
slang-cpp-host-prelude.h -rw-r--r-- 401 bytes
slang-cpp-prelude.h -rw-r--r-- 8.4 KB
slang-cpp-scalar-intrinsics.h -rw-r--r-- 12.8 KB
slang-cpp-types.h -rw-r--r-- 38.2 KB
slang-cuda-prelude.h -rw-r--r-- 69.5 KB
slang-hlsl-prelude.h -rw-r--r-- 63 bytes
slang-llvm.h -rw-r--r-- 12.0 KB

back to top