Flutter Engine
The Flutter Engine
|
#include "src/gpu/ganesh/gl/GrGLGpu.h"
#include "include/core/SkAlphaType.h"
#include "include/core/SkColor.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkData.h"
#include "include/core/SkRect.h"
#include "include/core/SkSize.h"
#include "include/core/SkString.h"
#include "include/core/SkTextureCompressionType.h"
#include "include/core/SkTypes.h"
#include "include/gpu/GpuTypes.h"
#include "include/gpu/GrBackendSurface.h"
#include "include/gpu/GrContextOptions.h"
#include "include/gpu/GrDirectContext.h"
#include "include/gpu/GrDriverBugWorkarounds.h"
#include "include/gpu/GrTypes.h"
#include "include/gpu/gl/GrGLConfig.h"
#include "include/private/base/SkFloatingPoint.h"
#include "include/private/base/SkMath.h"
#include "include/private/base/SkPoint_impl.h"
#include "include/private/base/SkTemplates.h"
#include "include/private/base/SkTo.h"
#include "src/base/SkScopeExit.h"
#include "src/core/SkCompressedDataUtils.h"
#include "src/core/SkLRUCache.h"
#include "src/core/SkMipmap.h"
#include "src/core/SkSLTypeShared.h"
#include "src/core/SkTraceEvent.h"
#include "src/gpu/SkRenderEngineAbortf.h"
#include "src/gpu/Swizzle.h"
#include "src/gpu/ganesh/GrAttachment.h"
#include "src/gpu/ganesh/GrBackendSurfacePriv.h"
#include "src/gpu/ganesh/GrBackendUtils.h"
#include "src/gpu/ganesh/GrBuffer.h"
#include "src/gpu/ganesh/GrDataUtils.h"
#include "src/gpu/ganesh/GrDirectContextPriv.h"
#include "src/gpu/ganesh/GrGpuBuffer.h"
#include "src/gpu/ganesh/GrImageInfo.h"
#include "src/gpu/ganesh/GrPipeline.h"
#include "src/gpu/ganesh/GrProgramInfo.h"
#include "src/gpu/ganesh/GrRenderTarget.h"
#include "src/gpu/ganesh/GrSemaphore.h"
#include "src/gpu/ganesh/GrShaderCaps.h"
#include "src/gpu/ganesh/GrShaderVar.h"
#include "src/gpu/ganesh/GrStagingBufferManager.h"
#include "src/gpu/ganesh/GrSurface.h"
#include "src/gpu/ganesh/GrTexture.h"
#include "src/gpu/ganesh/GrUtil.h"
#include "src/gpu/ganesh/GrWindowRectangles.h"
#include "src/gpu/ganesh/gl/GrGLAttachment.h"
#include "src/gpu/ganesh/gl/GrGLBackendSurfacePriv.h"
#include "src/gpu/ganesh/gl/GrGLBuffer.h"
#include "src/gpu/ganesh/gl/GrGLOpsRenderPass.h"
#include "src/gpu/ganesh/gl/GrGLProgram.h"
#include "src/gpu/ganesh/gl/GrGLSemaphore.h"
#include "src/gpu/ganesh/gl/GrGLTextureRenderTarget.h"
#include "src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.h"
#include "src/sksl/SkSLProgramKind.h"
#include "src/sksl/SkSLProgramSettings.h"
#include "src/sksl/ir/SkSLProgram.h"
#include <algorithm>
#include <cmath>
#include <functional>
#include <memory>
#include <string>
#include <utility>
Go to the source code of this file.
Classes | |
class | GrGLGpu::SamplerObjectCache |
Macros | |
#define | GL_CALL(X) GR_GL_CALL(this->glInterface(), X) |
#define | GL_CALL_RET(RET, X) GR_GL_CALL_RET(this->glInterface(), RET, X) |
#define | GL_ALLOC_CALL(call) |
#define | IS_TSAN 0 |
Variables | |
static const GrGLenum | gXfermodeEquation2Blend [] |
static const GrGLenum | gXfermodeCoeff2Blend [] |
#define GL_ALLOC_CALL | ( | call | ) |
Definition at line 82 of file GrGLGpu.cpp.
#define GL_CALL | ( | X | ) | GR_GL_CALL(this->glInterface(), X) |
Definition at line 79 of file GrGLGpu.cpp.
#define GL_CALL_RET | ( | RET, | |
X | |||
) | GR_GL_CALL_RET(this->glInterface(), RET, X) |
Definition at line 80 of file GrGLGpu.cpp.
#define IS_TSAN 0 |
|
inlinestatic |
Definition at line 3064 of file GrGLGpu.cpp.
|
inlinestatic |
Definition at line 3112 of file GrGLGpu.cpp.
|
static |
Definition at line 711 of file GrGLGpu.cpp.
|
static |
Definition at line 789 of file GrGLGpu.cpp.
|
static |
Definition at line 932 of file GrGLGpu.cpp.
|
static |
Definition at line 256 of file GrGLGpu.cpp.
|
static |
Definition at line 211 of file GrGLGpu.cpp.
|
static |
Definition at line 219 of file GrGLGpu.cpp.
|
static |
Definition at line 750 of file GrGLGpu.cpp.
Definition at line 170 of file GrGLGpu.cpp.
Definition at line 1488 of file GrGLGpu.cpp.
|
static |
Definition at line 3104 of file GrGLGpu.cpp.
|
static |
Definition at line 1493 of file GrGLGpu.cpp.
Definition at line 1848 of file GrGLGpu.cpp.
|
static |
Definition at line 2203 of file GrGLGpu.cpp.
|
inlinestatic |
Definition at line 240 of file GrGLGpu.cpp.
|
static |
Definition at line 144 of file GrGLGpu.cpp.
|
static |
Definition at line 98 of file GrGLGpu.cpp.