]> git.tdb.fi Git - libs/gl.git/blobdiff - source/primitivebuilder.cpp
Add a MatrixStack to VertexBuilder
[libs/gl.git] / source / primitivebuilder.cpp
index 22106a344a828326c7329c5f482bc2a230e56a92..42e9d39cbb71c5bf1f56eaf53975bdd140fd607d 100644 (file)
@@ -53,7 +53,7 @@ PrimitiveType PrimitiveBuilder::get_type() const
        return type;
 }
 
-void PrimitiveBuilder::vertex_(float x, float y, float z, float w)
+void PrimitiveBuilder::vertex_(const Vector4 &v)
 {
        vab.color(col);
        vab.normal(nor);
@@ -61,7 +61,7 @@ void PrimitiveBuilder::vertex_(float x, float y, float z, float w)
                vab.multitexcoord(i->first, i->second);
        for(std::map<unsigned, Vector4>::iterator i=attr.begin(); i!=attr.end(); ++i)
                vab.attrib(i->first, i->second);
-       vab.vertex(x, y, z, w);
+       vab.vertex(v);
 
        if(in_batch)
                element_(array.size()-1);