#ifndef LIBANGLE_DEBUG_H_
#define LIBANGLE_DEBUG_H_
#include "angle_gl.h"
#include "common/PackedEnums.h"
#include "common/SimpleMutex.h"
#include "common/angleutils.h"
#include "libANGLE/AttributeMap.h"
#include "libANGLE/Error.h"
#include <atomic>
#include <deque>
#include <string>
#include <vector>
namespace gl
{
class Context;
class LabeledObject
{ … };
class Debug : angle::NonCopyable
{ … };
}
namespace egl
{
class LabeledObject
{ … };
class Debug : angle::NonCopyable
{ … };
}
namespace
{
ANGLE_INLINE bool PerfCounterBelowMaxRepeat(std::atomic<uint32_t> *counter, bool *isLastRepeat)
{ … }
}
#define ANGLE_PERF_WARNING(debug, severity, ...) …
#endif