2019-08-10 00:32:08 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <cstdint>
|
|
|
|
#include <vector>
|
|
|
|
#include <map>
|
2019-08-12 06:33:40 +00:00
|
|
|
#include <memory>
|
2019-08-10 00:32:08 +00:00
|
|
|
|
2019-08-18 01:29:33 +00:00
|
|
|
#ifdef WIN32
|
2019-08-10 00:32:08 +00:00
|
|
|
#include <Windows.h>
|
|
|
|
#undef min
|
|
|
|
#undef max
|
2019-08-18 01:29:33 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#include "gl_load/gl_system.h"
|
2019-08-10 00:32:08 +00:00
|
|
|
|
|
|
|
#define APART(x) (static_cast<uint32_t>(x) >> 24)
|
|
|
|
#define RPART(x) ((static_cast<uint32_t>(x) >> 16) & 0xff)
|
|
|
|
#define GPART(x) ((static_cast<uint32_t>(x) >> 8) & 0xff)
|
|
|
|
#define BPART(x) (static_cast<uint32_t>(x) & 0xff)
|