WIP: GUI Toolkit

This commit is contained in:
2015-03-09 01:11:13 +01:00
parent ffbc59140a
commit 9d7dd452c7
24 changed files with 1003 additions and 134 deletions

View File

@@ -1,10 +1,26 @@
#include <glbinding/gl/gl.h>
#include <cassert>
#include <mutex>
#include "VBOManager.hh"
#include "common.hh"
using namespace gl;
std::unique_ptr<VBOManager> VBOManager::instance{nullptr};
static std::once_flag instance_flag;
VBOManager& VBOManager::getInstance()
{
std::call_once(instance_flag, init);
return *instance;
}
void VBOManager::init()
{
instance.reset(new VBOManager{});
}
VBOManager::VBOManager()
{
}