Flutter Engine
The Flutter Engine
|
#include "src/gpu/ganesh/GrResourceProvider.h"
#include "include/core/SkAlphaType.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkData.h"
#include "include/core/SkRect.h"
#include "include/core/SkSize.h"
#include "include/gpu/GpuTypes.h"
#include "include/gpu/GrBackendSurface.h"
#include "include/gpu/GrTypes.h"
#include "include/private/base/SingleOwner.h"
#include "include/private/base/SkTemplates.h"
#include "src/base/SkMathPriv.h"
#include "src/core/SkMipmap.h"
#include "src/gpu/BufferWriter.h"
#include "src/gpu/ResourceKey.h"
#include "src/gpu/SkBackingFit.h"
#include "src/gpu/ganesh/GrAttachment.h"
#include "src/gpu/ganesh/GrCaps.h"
#include "src/gpu/ganesh/GrDataUtils.h"
#include "src/gpu/ganesh/GrGpu.h"
#include "src/gpu/ganesh/GrGpuBuffer.h"
#include "src/gpu/ganesh/GrGpuResourcePriv.h"
#include "src/gpu/ganesh/GrImageInfo.h"
#include "src/gpu/ganesh/GrPixmap.h"
#include "src/gpu/ganesh/GrRenderTarget.h"
#include "src/gpu/ganesh/GrResourceCache.h"
#include "src/gpu/ganesh/GrSemaphore.h"
#include "src/gpu/ganesh/GrSurface.h"
#include "src/gpu/ganesh/GrTexture.h"
#include <algorithm>
#include <utility>
Go to the source code of this file.
Macros | |
#define | ASSERT_SINGLE_OWNER SKGPU_ASSERT_SINGLE_OWNER(fSingleOwner) |
Functions | |
static int | num_stencil_samples (const GrRenderTarget *rt, bool useMSAASurface, const GrCaps &caps) |
static bool | prepare_level (const GrMipLevel &inLevel, SkISize dimensions, bool rowBytesSupport, GrColorType origColorType, GrColorType allowedColorType, GrMipLevel *outLevel, std::unique_ptr< char[]> *data) |
Variables | |
static constexpr int | kMaxNumNonAAQuads = 1 << 12 |
static const int | kVertsPerNonAAQuad = 4 |
static const int | kIndicesPerNonAAQuad = 6 |
static constexpr int | kMaxNumAAQuads = 1 << 9 |
static const int | kVertsPerAAQuad = 8 |
static const int | kIndicesPerAAQuad = 30 |
#define ASSERT_SINGLE_OWNER SKGPU_ASSERT_SINGLE_OWNER(fSingleOwner) |
Definition at line 46 of file GrResourceProvider.cpp.
|
static |
Definition at line 655 of file GrResourceProvider.cpp.
|
static |
Definition at line 848 of file GrResourceProvider.cpp.
|
static |
Definition at line 569 of file GrResourceProvider.cpp.
|
static |
Definition at line 547 of file GrResourceProvider.cpp.
|
staticconstexpr |
Definition at line 567 of file GrResourceProvider.cpp.
|
staticconstexpr |
Definition at line 545 of file GrResourceProvider.cpp.
|
static |
Definition at line 568 of file GrResourceProvider.cpp.
|
static |
Definition at line 546 of file GrResourceProvider.cpp.