blob: 6b6b617b5ae1615e777456db53848e07a52e6ebf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
//TEST_IGNORE_FILE:
public struct MaterialInstanceData : IDifferentiable
{
public float data[5];
}
/*
struct MaterialInstanceSetupResult : IDifferentiable
{
IMaterialInstance mi;
MaterialInstanceData data;
}
*/
public interface IMaterialInstance
{
[BackwardDifferentiable]
public float3 eval(const MaterialInstanceData miData, const float3 wi, const float3 wo);
}
|