diff options
| author | kaizhangNV <149626564+kaizhangNV@users.noreply.github.com> | 2024-08-28 19:36:31 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-28 17:36:31 -0700 |
| commit | efda04f3cc784dde42bd15fd1d33edeea0f3cd92 (patch) | |
| tree | 25f9785309efbe97cd1ba2384411e1b332159c89 /examples/autodiff-texture/train.slang | |
| parent | d3a5a4723e0ba0f90ac3a0df3dd841d1f0c69782 (diff) | |
Migrate 3 more examples to slang-unit-test (#4927)
* Convert 'ray-tracing-pipeline' example into slang-test
* Convert model-view and 'autodiff-texture' examples to slang-test
* Add more error message in RecordReplay test
* Fix a shader issue in autodiff-texture
Diffstat (limited to 'examples/autodiff-texture/train.slang')
| -rw-r--r-- | examples/autodiff-texture/train.slang | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/examples/autodiff-texture/train.slang b/examples/autodiff-texture/train.slang index c6a819d2f..7126cbde9 100644 --- a/examples/autodiff-texture/train.slang +++ b/examples/autodiff-texture/train.slang @@ -15,12 +15,12 @@ struct DifferentiableTexture float minLOD; [BackwardDerivative(bwd_LoadTexel)] - float4 LoadTexel(int3 location, int2 offset, uint dLayerW, uint dMipOffset) + float4 LoadTexel(int3 location, constexpr int2 offset, uint dLayerW, uint dMipOffset) { return texture.Load(location, offset); } - void bwd_LoadTexel(int3 location, int2 offset, uint dLayerW, uint dMipOffset, float4 val) + void bwd_LoadTexel(int3 location, constexpr int2 offset, uint dLayerW, uint dMipOffset, float4 val) { // Ignore alpha dimension for this example.. int4 uval = int4(int3(val.xyz * 65536), 1); |
