X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fvertexformat.cpp;fp=source%2Fcore%2Fvertexformat.cpp;h=2ce02e2edc693189ee0a84f50426d40dc8c6b0ba;hp=5d026e2ebbbfa919e6aa0369ed19d07f867b278e;hb=e1d07383b29e8581230b50f45606192d1f21f5dd;hpb=f398c65c9e741ca4919a0770e096c15e8d33c1c2 diff --git a/source/core/vertexformat.cpp b/source/core/vertexformat.cpp index 5d026e2e..2ce02e2e 100644 --- a/source/core/vertexformat.cpp +++ b/source/core/vertexformat.cpp @@ -120,6 +120,10 @@ void operator>>(const LexicalConverter &conv, VertexAttribute &a) a = TANGENT3; else if(str=="BINORMAL3") a = BINORMAL3; + else if(str.size()==6 && !str.compare(0, 5, "GROUP") && str[5]>='1' && str[5]<='4') + a = static_cast(GROUP1+(str[5]-'1')); + else if(str.size()==7 && !str.compare(0, 6, "WEIGHT") && str[6]>='1' && str[6]<='4') + a = static_cast(WEIGHT1+(str[6]-'1')); else if(str.size()>=9 && !str.compare(0, 8, "TEXCOORD") && str[8]>='1' && str[8]<='4') { if(str.size()==9)