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