]> git.tdb.fi Git - libs/gl.git/blobdiff - source/primitivebuilder.h
Bind ProgramData to a Program upon construction
[libs/gl.git] / source / primitivebuilder.h
index ee8a8477c0cb9fac49e673502e067fd936615948..a4e34a67a76be15d9786ee1efd15309dac28266f 100644 (file)
@@ -27,7 +27,7 @@ class PrimitiveBuilder: public VertexBuilder
 {
 protected:
        VertexArray &array;
-       RefPtr<VertexArrayBuilder> builder;
+       VertexArrayBuilder vab;
        PrimitiveType type;
        bool in_batch;
 
@@ -38,7 +38,7 @@ public:
        void element(unsigned);
        PrimitiveType get_type() const;
 protected:
-       virtual void vertex_(float, float, float, float);
+       virtual void vertex_(const Vector4 &);
        virtual void begin_() =0;
        virtual void end_() =0;
        virtual void element_(unsigned) =0;