function getArrayCtorByType (type) {
    return ({
        'byte': core_vendor.Int8Array,
        'ubyte': core_vendor.Uint8Array,
        'short': core_vendor.Int16Array,
        'ushort': core_vendor.Uint16Array
    })[type] || core_vendor.Float32Array;
}
@param  {clay.Renderer} renderer
@memberOf clay.Texture2D.prototype