zformat = {
    {"VertexPosition", "float", 4 },
    {"VertexTexCoord", "float", 2 },
    {"VertexColor", "float", 4 },
    {"VertexNormal", "float", 3 },
}

zformat2 = {
    {"VertexPosition", "float", 4 },
}

zformat3 = {
    {"VertexPosition", "float", 4 },
    {"VertexColor", "float", 4 }
}

zformat4 = {
    {"VertexPosition", "float", 4 },
    {"VertexNormal", "float", 3 },
}

zformat5 = {
    {"VertexPosition", "float", 4 },
    {"VertexTexCoord", "float", 2 }
}
zformat6 = {
    {"VertexPosition", "float", 4 },
    {"VertexTexCoord", "float", 2 },
    {"VertexColor",    "float", 4 }
}

animatedVertexFormat = lume.concat(zformat,{
    { "VertexBone", "byte", 4 }, 
    { "VertexWeight", "byte", 4 }, 
})