X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fimmediate.cpp;h=cf1be08ed7204209d0d572b851ce76b7c58469ff;hp=15d3a634a13248063efd29c2f5889fff7110c120;hb=8bc776f177c7cf9d0c6fd9590273f086d38c23ca;hpb=c48cb5362edb16c33ed5f6862a908bb9a754c85a diff --git a/source/immediate.cpp b/source/immediate.cpp index 15d3a634..cf1be08e 100644 --- a/source/immediate.cpp +++ b/source/immediate.cpp @@ -1,11 +1,5 @@ -/* $Id$ - -This file is part of libmspgl -Copyright © 2007 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #include "batch.h" +#include "error.h" #include "immediate.h" namespace Msp { @@ -15,13 +9,13 @@ Immediate::Immediate(VertexFormat f): PrimitiveBuilder(array), array(f) { - array.use_vertex_buffer(0); + array.use_buffer(0); } void Immediate::reset() { if(in_batch) - throw InvalidState("Can't reset Immediate between begin() and end()"); + throw invalid_operation("Immediate::reset"); array.clear(); }