From efda04f3cc784dde42bd15fd1d33edeea0f3cd92 Mon Sep 17 00:00:00 2001 From: kaizhangNV <149626564+kaizhangNV@users.noreply.github.com> Date: Wed, 28 Aug 2024 19:36:31 -0500 Subject: 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 --- examples/autodiff-texture/train.slang | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'examples/autodiff-texture/train.slang') 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); -- cgit v1.2.3