Flutter Engine
The Flutter Engine
|
#include "src/gpu/ganesh/GrGeometryProcessor.h"
#include "src/core/SkMatrixPriv.h"
#include "src/gpu/KeyBuilder.h"
#include "src/gpu/ganesh/GrPipeline.h"
#include "src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.h"
#include "src/gpu/ganesh/glsl/GrGLSLProgramBuilder.h"
#include "src/gpu/ganesh/glsl/GrGLSLUniformHandler.h"
#include "src/gpu/ganesh/glsl/GrGLSLVarying.h"
#include <queue>
Go to the source code of this file.
Typedefs | |
using | ProgramImpl = GrGeometryProcessor::ProgramImpl |
using | Attribute = GrGeometryProcessor::Attribute |
using | AttributeSet = GrGeometryProcessor::AttributeSet |
Functions | |
static GrSamplerState::Filter | clamp_filter (GrTextureType type, GrSamplerState::Filter requestedFilter) |
static void | write_passthrough_vertex_position (GrGLSLVertexBuilder *vertBuilder, const GrShaderVar &inPos, GrShaderVar *outPos) |
static void | write_vertex_position (GrGLSLVertexBuilder *vertBuilder, GrGLSLUniformHandler *uniformHandler, const GrShaderCaps &shaderCaps, const GrShaderVar &inPos, const SkMatrix &matrix, const char *matrixName, GrShaderVar *outPos, ProgramImpl::UniformHandle *matrixUniform) |
Definition at line 493 of file GrGeometryProcessor.cpp.
Definition at line 494 of file GrGeometryProcessor.cpp.
Definition at line 75 of file GrGeometryProcessor.cpp.
|
inlinestatic |
Definition at line 46 of file GrGeometryProcessor.cpp.
|
static |
Definition at line 363 of file GrGeometryProcessor.cpp.
|
static |
Definition at line 375 of file GrGeometryProcessor.cpp.