summaryrefslogtreecommitdiff
path: root/examples/autodiff-texture/train.slang
diff options
context:
space:
mode:
authorkaizhangNV <149626564+kaizhangNV@users.noreply.github.com>2024-08-28 19:36:31 -0500
committerGitHub <noreply@github.com>2024-08-28 17:36:31 -0700
commitefda04f3cc784dde42bd15fd1d33edeea0f3cd92 (patch)
tree25f9785309efbe97cd1ba2384411e1b332159c89 /examples/autodiff-texture/train.slang
parentd3a5a4723e0ba0f90ac3a0df3dd841d1f0c69782 (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.slang4
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);