A pool of Open GL buffers. More...
#include <GlBufferPool.h>
Static Public Member Functions | |
static std::string | CreateDebugString (const std::string &prefix, int meshIndex, const Streaming::MortonKey &mortonKey, const std::string &materialName="") |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
A pool of Open GL buffers.
The cost of creating Open GL buffers can be high on some platforms. This class allows buffers to be recycled, thus avoiding the high cost of creating them.