78 |
|
/* ...encoded distribution extends struct */ |
79 |
|
} SDCDst; |
80 |
|
|
81 |
+ |
extern const SDCDst SDemptyCD; /* empty distribution */ |
82 |
+ |
|
83 |
|
/* Forward declaration of BSDF component */ |
84 |
|
typedef struct SDComp_s SDComponent; |
85 |
|
|
127 |
|
SDValue rLambFront; /* diffuse front reflectance */ |
128 |
|
SDValue rLambBack; /* diffuse rear reflectance */ |
129 |
|
SDValue tLamb; /* diffuse transmission */ |
130 |
< |
SDSpectralDF *rf, *rb, *tf; /* non-diffuse BSDF components */ |
130 |
> |
SDSpectralDF *rf, *rb; /* non-diffuse BRDF components */ |
131 |
> |
SDSpectralDF *tf, *tb; /* non-diffuse BTDF components */ |
132 |
|
} SDData; |
133 |
|
|
134 |
|
/* List of loaded BSDFs */ |