#pragma once
#include <string>
#include <cstdint>
#if defined(DEBUG_OPENGL)
bool CheckGLError(const char *file, int line);
#define CHECK_GL_ERROR_IF_DEBUG() if (!CheckGLError(__FILE__, __LINE__)) __debugbreak();
#else
#define CHECK_GL_ERROR_IF_DEBUG()
#endif
std::string GLEnumToString(uint16_t value);