X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fvertexformat.h;h=53562ef922ba3ccf4bc1cf44ffb5feeef3691f3d;hb=9a9d3517dcfdba5206d9c73ce211feac8e402bc2;hp=2164a8fb2cf9f8515bcf1cfd3a442f9a68ffd441;hpb=ceae2a27dfc58310c5bab7e3aa3fedf0fa9a1f49;p=libs%2Fgl.git diff --git a/source/vertexformat.h b/source/vertexformat.h index 2164a8fb..53562ef9 100644 --- a/source/vertexformat.h +++ b/source/vertexformat.h @@ -15,18 +15,18 @@ namespace GL { enum VertexComponent { - VERTEX2=1, + VERTEX2 = 1, VERTEX3, VERTEX4, - NORMAL3=6, - TEXCOORD1=8, + NORMAL3 = 6, + COLOR4_UBYTE = 8, + COLOR3_FLOAT = 10, + COLOR4_FLOAT, + TEXCOORD1 = 12, TEXCOORD2, TEXCOORD3, TEXCOORD4, - COLOR4_UBYTE=12, - COLOR3_FLOAT=14, - COLOR4_FLOAT, - ATTRIB1=16, + ATTRIB1 = 44, ATTRIB2, ATTRIB3, ATTRIB4 @@ -59,7 +59,8 @@ inline VertexFormat operator,(VertexComponent c, unsigned i) inline unsigned get_stride(const VertexFormat &f) { return f.stride(); } -std::istream &operator>>(std::istream &, VertexFormat &); +void operator>>(const LexicalConverter &, VertexComponent &); +void operator>>(const LexicalConverter &, VertexFormat &); } // namespace GL } // namespace Msp