summaryrefslogtreecommitdiff
path: root/tests/autodiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/autodiff')
-rw-r--r--tests/autodiff/select.slang4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/autodiff/select.slang b/tests/autodiff/select.slang
index 261c170db..20abab977 100644
--- a/tests/autodiff/select.slang
+++ b/tests/autodiff/select.slang
@@ -10,7 +10,7 @@ typedef float.Differential dfloat;
[BackwardDifferentiable]
float f(float x, float y)
{
- return x > 0.5 ? x : y;
+ return x > 0.0 ? sqrt(x)*sqrt(x) : y;
}
[numthreads(1, 1, 1)]
@@ -27,7 +27,7 @@ void computeMain(uint3 dispatchThreadID : SV_DispatchThreadID)
}
{
- dpfloat dpa = dpfloat(0.3, 1.0);
+ dpfloat dpa = dpfloat(-0.3, 1.0);
dpfloat dpb = dpfloat(0.3, 1.0);
__bwd_diff(f)(dpa, dpb, 1.0);