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
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)
Rework differentiation of member access through `[DerivativeMember(DiffType.field)]` (#2460)
Tip revision: 41cb7c1
File | Mode | Size |
---|---|---|
cpu | ||
cuda | ||
d3d | ||
d3d11 | ||
d3d12 | ||
debug-layer | ||
nvapi | ||
open-gl | ||
vulkan | ||
command-encoder-com-forward.h | -rw-r--r-- | 13.7 KB |
command-writer.h | -rw-r--r-- | 8.2 KB |
flag-combiner.cpp | -rw-r--r-- | 1.3 KB |
flag-combiner.h | -rw-r--r-- | 2.1 KB |
gfx.slang | -rw-r--r-- | 52.8 KB |
immediate-renderer-base.cpp | -rw-r--r-- | 27.3 KB |
immediate-renderer-base.h | -rw-r--r-- | 9.1 KB |
mutable-shader-object.h | -rw-r--r-- | 14.9 KB |
persistent-shader-cache.cpp | -rw-r--r-- | 6.6 KB |
persistent-shader-cache.h | -rw-r--r-- | 2.6 KB |
render.cpp | -rw-r--r-- | 13.5 KB |
renderer-shared.cpp | -rw-r--r-- | 46.4 KB |
renderer-shared.h | -rw-r--r-- | 59.4 KB |
resource-desc-utils.cpp | -rw-r--r-- | 1.1 KB |
resource-desc-utils.h | -rw-r--r-- | 2.9 KB |
simple-render-pass-layout.cpp | -rw-r--r-- | 757 bytes |
simple-render-pass-layout.h | -rw-r--r-- | 728 bytes |
simple-transient-resource-heap.h | -rw-r--r-- | 1.5 KB |
slang-context.h | -rw-r--r-- | 2.2 KB |
slang.slang | -rw-r--r-- | 13.1 KB |
transient-resource-heap-base.h | -rw-r--r-- | 6.6 KB |
Computing file changes ...