Home
last modified time | relevance | path

Searched refs:GrGLSLShaderBuilder (Results 1 – 19 of 19) sorted by relevance

/third_party/skia/src/gpu/glsl/
DGrGLSLShaderBuilder.cpp20 GrGLSLShaderBuilder::GrGLSLShaderBuilder(GrGLSLProgramBuilder* program) in GrGLSLShaderBuilder() function in GrGLSLShaderBuilder
36 void GrGLSLShaderBuilder::declAppend(const GrShaderVar& var) { in declAppend()
42 void GrGLSLShaderBuilder::declareGlobal(const GrShaderVar& v) { in declareGlobal()
47 SkString GrGLSLShaderBuilder::getMangledFunctionName(const char* baseName) { in getMangledFunctionName()
51 void GrGLSLShaderBuilder::appendFunctionDecl(GrSLType returnType, in appendFunctionDecl()
65 void GrGLSLShaderBuilder::emitFunction(GrSLType returnType, in emitFunction()
75 void GrGLSLShaderBuilder::emitFunction(const char* declaration, const char* body) { in emitFunction()
81 void GrGLSLShaderBuilder::emitFunctionPrototype(GrSLType returnType, in emitFunctionPrototype()
88 void GrGLSLShaderBuilder::emitFunctionPrototype(const char* declaration) { in emitFunctionPrototype()
92 void GrGLSLShaderBuilder::codeAppend(std::unique_ptr<SkSL::Statement> stmt) { in codeAppend()
[all …]
DGrGLSLVertexGeoBuilder.h18 class GrGLSLVertexGeoBuilder : public GrGLSLShaderBuilder {
26 using GrGLSLShaderBuilder::functions;
27 using GrGLSLShaderBuilder::code;
42 using INHERITED = GrGLSLShaderBuilder;
DGrGLSLFragmentShaderBuilder.h22 class GrGLSLFPFragmentBuilder : virtual public GrGLSLShaderBuilder {
25 GrGLSLFPFragmentBuilder() : GrGLSLShaderBuilder(nullptr) { in GrGLSLFPFragmentBuilder()
62 class GrGLSLXPFragmentBuilder : virtual public GrGLSLShaderBuilder { in GR_MAKE_BITFIELD_CLASS_OPS()
65 GrGLSLXPFragmentBuilder() : GrGLSLShaderBuilder(nullptr) {} in GR_MAKE_BITFIELD_CLASS_OPS()
DGrGLSLShaderBuilder.h30 class GrGLSLShaderBuilder {
32 GrGLSLShaderBuilder(GrGLSLProgramBuilder* program);
33 virtual ~GrGLSLShaderBuilder() {} in ~GrGLSLShaderBuilder()
169 ShaderBlock(GrGLSLShaderBuilder* builder) : fBuilder(builder) { in ShaderBlock()
178 GrGLSLShaderBuilder* fBuilder;
DGrGLSLBlend.h13 class GrGLSLShaderBuilder; variable
25 void AppendMode(GrGLSLShaderBuilder* fsBuilder,
DGrGLSLBlend.cpp49 void AppendMode(GrGLSLShaderBuilder* fsBuilder, in AppendMode()
DGrGLSLFragmentShaderBuilder.cpp16 : GrGLSLShaderBuilder(program) {} in GrGLSLFragmentShaderBuilder()
DGrGLSLUniformHandler.h19 class GrGLSLShaderBuilder; variable
DGrGLSLVarying.cpp86 int bit = 1 << GrGLSLShaderBuilder::kNoPerspectiveInterpolation_GLSLPrivateFeature; in setNoPerspective()
/third_party/skia/src/gpu/effects/
DGrTextureEffect.h116 void setSamplerHandle(GrGLSLShaderBuilder::SamplerHandle handle) { in setSamplerHandle()
127 GrGLSLShaderBuilder::SamplerHandle fSamplerHandle;
DGrMatrixConvolutionEffect.cpp171 GrGLSLShaderBuilder::ShaderBlock block(fragBuilder); in emitKernelBlock()
/third_party/skia/src/gpu/vk/
DGrVkPipelineStateBuilder.h69 const GrGLSLShaderBuilder& builder,
DGrVkPipelineStateBuilder.cpp92 const GrGLSLShaderBuilder& builder, in installVkShaderModule()
/third_party/skia/src/gpu/dawn/
DGrDawnProgramBuilder.h78 wgpu::ShaderModule createShaderModule(const GrGLSLShaderBuilder&, SkSL::ProgramKind,
DGrDawnProgramBuilder.cpp425 wgpu::ShaderModule GrDawnProgramBuilder::createShaderModule(const GrGLSLShaderBuilder& builder, in createShaderModule()
/third_party/skia/include/sksl/
DDSLStatement.h18 class GrGLSLShaderBuilder; variable
/third_party/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.h23 class GrGLSLShaderBuilder; variable
/third_party/skia/src/gpu/
DBUILD.bazel494 "glsl/GrGLSLShaderBuilder.cpp",
495 "glsl/GrGLSLShaderBuilder.h",
/third_party/skia/gn/
Dgpu.gni383 "$_src/gpu/glsl/GrGLSLShaderBuilder.cpp",
384 "$_src/gpu/glsl/GrGLSLShaderBuilder.h",