// safely called from multiple threads at the same time, provided they have
// separate (but sharing) OpenGL contexts.
+#include <GL/glew.h>
+#include <pthread.h>
+#include <stddef.h>
#include <list>
#include <map>
#include <string>
#include <utility>
-#include <GL/glew.h>
-#include <pthread.h>
+
+namespace movit {
class ResourcePool {
public:
static size_t estimate_texture_size(const Texture2D &texture_format);
};
+} // namespace movit
+
#endif // !defined(_MOVIT_RESOURCE_POOL_H)