Added ComponentType Unsigned int and Error handling

Part of GLTF 2.0 changes
pull/1217/head
Kai Westerkamp 2017-03-27 17:22:49 +02:00
parent 63485bdd26
commit 6c73cc8aff
1 changed files with 6 additions and 3 deletions

View File

@ -210,6 +210,7 @@ namespace glTF
ComponentType_UNSIGNED_BYTE = 5121,
ComponentType_SHORT = 5122,
ComponentType_UNSIGNED_SHORT = 5123,
ComponentType_UNSIGNED_INT = 5125,
ComponentType_FLOAT = 5126
};
@ -220,13 +221,15 @@ namespace glTF
case ComponentType_UNSIGNED_SHORT:
return 2;
case ComponentType_UNSIGNED_INT:
case ComponentType_FLOAT:
return 4;
//case Accessor::ComponentType_BYTE:
//case Accessor::ComponentType_UNSIGNED_BYTE:
default:
case ComponentType_BYTE:
case ComponentType_UNSIGNED_BYTE:
return 1;
default:
throw DeadlyImportError("GLTF: Unsupported Component Type "+t);
}
}