#include "src/gpu/graphite/dawn/DawnErrorChecker.h"
#include "include/private/base/SkAssert.h"
#include "src/gpu/graphite/Log.h"
#include "src/gpu/graphite/dawn/DawnAsyncWait.h"
#include "src/gpu/graphite/dawn/DawnSharedContext.h"
namespace skgpu::graphite {
namespace {
constexpr const char* kErrorScopeNames[] = …;
constexpr DawnErrorType kErrorScopeTypes[] = …;
static_assert …;
constexpr int kScopeCount = …;
}
DawnErrorChecker::DawnErrorChecker(const DawnSharedContext* sharedContext)
: … { … }
DawnErrorChecker::~DawnErrorChecker() { … }
SkEnumBitMask<DawnErrorType> DawnErrorChecker::popErrorScopes() { … }
}