#include "libANGLE/ShareGroup.h"
#include <algorithm>
#include <iterator>
#include <EGL/eglext.h>
#include <platform/PlatformMethods.h>
#include "common/debug.h"
#include "common/platform_helpers.h"
#include "libANGLE/Context.h"
#include "libANGLE/capture/FrameCapture.h"
#include "libANGLE/renderer/DisplayImpl.h"
#include "libANGLE/renderer/ShareGroupImpl.h"
namespace egl
{
ShareGroupState::ShareGroupState()
: … { … }
ShareGroupState::~ShareGroupState() = default;
void ShareGroupState::addSharedContext(gl::Context *context)
{ … }
void ShareGroupState::removeSharedContext(gl::Context *context)
{ … }
ShareGroup::ShareGroup(rx::EGLImplFactory *factory)
: … { … }
ShareGroup::~ShareGroup()
{ … }
void ShareGroup::addRef()
{ … }
void ShareGroup::release(const Display *display)
{ … }
void ShareGroup::finishAllContexts()
{ … }
void ShareGroup::addSharedContext(gl::Context *context)
{ … }
void ShareGroup::removeSharedContext(gl::Context *context)
{ … }
}