| 526 |
|
return(NULL); |
| 527 |
|
} |
| 528 |
|
wtl = ezxml_child(ezxml_child(fl, "Optical"), "Layer"); |
| 529 |
+ |
if (strcasecmp(ezxml_txt(ezxml_child(ezxml_child(wtl, |
| 530 |
+ |
"DataDefinition"), "IncidentDataStructure")), |
| 531 |
+ |
"Columns")) { |
| 532 |
+ |
sprintf(errmsg, |
| 533 |
+ |
"BSDF \"%s\": unsupported IncidentDataStructure", |
| 534 |
+ |
path); |
| 535 |
+ |
error(WARNING, errmsg); |
| 536 |
+ |
ezxml_free(fl); |
| 537 |
+ |
return(NULL); |
| 538 |
+ |
} |
| 539 |
|
load_angle_basis(ezxml_child(ezxml_child(wtl, |
| 540 |
|
"DataDefinition"), "AngleBasis")); |
| 541 |
|
dp = (struct BSDF_data *)calloc(1, sizeof(struct BSDF_data)); |