diff options
| -rw-r--r-- | tests/autodiff/generic-impl-jvp.slang | 6 | ||||
| -rw-r--r-- | tests/autodiff/getter-setter-multi.slang | 2 | ||||
| -rw-r--r-- | tests/autodiff/getter-setter.slang | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/tests/autodiff/generic-impl-jvp.slang b/tests/autodiff/generic-impl-jvp.slang index 7f4c4313e..511e0b0d8 100644 --- a/tests/autodiff/generic-impl-jvp.slang +++ b/tests/autodiff/generic-impl-jvp.slang @@ -8,8 +8,8 @@ typedef float Real; typealias IDFloat = IFloat & IDifferentiable; -__generic<T : IDifferentiable, let N : int> -struct dvector : IDifferentiable +__generic<T, let N : int> +struct dvector { T values[N]; }; @@ -139,7 +139,7 @@ DifferentialPair<T> dot_jvp(dpvector<T, N> a, dpvector<T, N> b) } __generic<let N : int> -struct lineardvector : IDifferentiable +struct lineardvector { myvector<Real, N>.Differential val; diff --git a/tests/autodiff/getter-setter-multi.slang b/tests/autodiff/getter-setter-multi.slang index 85b6a3c63..3bf208e02 100644 --- a/tests/autodiff/getter-setter-multi.slang +++ b/tests/autodiff/getter-setter-multi.slang @@ -4,7 +4,7 @@ //TEST_INPUT:ubuffer(data=[0 0 0 0 0], stride=4):out,name=outputBuffer RWStructuredBuffer<float> outputBuffer; -struct B : IDifferentiable +struct B { float3 z; float.Differential k[10]; diff --git a/tests/autodiff/getter-setter.slang b/tests/autodiff/getter-setter.slang index a9e01b8c6..5842654b5 100644 --- a/tests/autodiff/getter-setter.slang +++ b/tests/autodiff/getter-setter.slang @@ -4,7 +4,7 @@ //TEST_INPUT:ubuffer(data=[0 0 0 0 0], stride=4):out,name=outputBuffer RWStructuredBuffer<float> outputBuffer; -struct B : IDifferentiable +struct B { float z; }; |
