X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=flavors%2Fgl%2Fsource%2Fbufferstate.cpp;h=467fb932b0c4573951b3bcc7d2893b54b046c4c7;hb=a34325fadec5b2be003bf9af1f081bfc4c83e8b6;hp=5060e15e21fa2a359080be9dfbf64c305c789cf4;hpb=81f1ddee977603293d0c5710f2db69130dac6a96;p=gldbg.git diff --git a/flavors/gl/source/bufferstate.cpp b/flavors/gl/source/bufferstate.cpp index 5060e15..467fb93 100644 --- a/flavors/gl/source/bufferstate.cpp +++ b/flavors/gl/source/bufferstate.cpp @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of gldbg -Copyright © 2009-2011 Mikko Rasa, Mikkosoft Productions -Distributed under the GPL -*/ - #include "arraysize.h" #include "arraystate.h" #include "bufferstate.h" @@ -144,6 +137,11 @@ BufferState::BufferState(): data(0) { } +BufferState::~BufferState() +{ + delete[] data; +} + void BufferState::set_data(unsigned sz, const void *ptr, GLenum use) { usage = use; @@ -175,3 +173,10 @@ string BufferState::describe() const else return strformat("%d bytes, %s", size, describe_enum(usage, "")); } + + +BufferBindingState::BufferBindingState(): + buffer(0), + offset(0), + size(0) +{ }