#ifndef LIBANGLE_RENDERER_GL_RENDERERGL_H_
#define LIBANGLE_RENDERER_GL_RENDERERGL_H_
#include <list>
#include <mutex>
#include "libANGLE/Caps.h"
#include "libANGLE/Error.h"
#include "libANGLE/Version.h"
#include "libANGLE/renderer/gl/renderergl_utils.h"
#include "platform/autogen/FeaturesGL_autogen.h"
namespace angle
{
struct FrontendFeatures;
}
namespace gl
{
struct IndexRange;
class Path;
class State;
}
namespace egl
{
class AttributeMap;
}
namespace sh
{
struct BlockMemberInfo;
}
namespace rx
{
class BlitGL;
class ClearMultiviewGL;
class ContextImpl;
class DisplayGL;
class FunctionsGL;
class PLSProgramCache;
class RendererGL;
class StateManagerGL;
class RendererGL : angle::NonCopyable
{ … };
}
#endif