X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=flavors%2Fgl%2Fsource%2Fbufferstate.cpp;h=467fb932b0c4573951b3bcc7d2893b54b046c4c7;hb=a34325fadec5b2be003bf9af1f081bfc4c83e8b6;hp=a8d5c4d86ba206f7bb26b81e8a3ebb4375dd1e3a;hpb=a832996c884a0e0acc9a38ba4dd258edb75ec7af;p=gldbg.git diff --git a/flavors/gl/source/bufferstate.cpp b/flavors/gl/source/bufferstate.cpp index a8d5c4d..467fb93 100644 --- a/flavors/gl/source/bufferstate.cpp +++ b/flavors/gl/source/bufferstate.cpp @@ -137,6 +137,11 @@ BufferState::BufferState(): data(0) { } +BufferState::~BufferState() +{ + delete[] data; +} + void BufferState::set_data(unsigned sz, const void *ptr, GLenum use) { usage = use; @@ -168,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) +{ }