Home
last modified time | relevance | path

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

12

/external/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::codeAppend(std::unique_ptr<SkSL::Statement> stmt) { in codeAppend()
103 void GrGLSLShaderBuilder::appendTextureLookup(SkString* out, in appendTextureLookup()
[all …]
DGrGLSLFragmentShaderBuilder.h22 class GrGLSLFPFragmentBuilder : virtual public GrGLSLShaderBuilder {
25 GrGLSLFPFragmentBuilder() : GrGLSLShaderBuilder(nullptr) { in GrGLSLFPFragmentBuilder()
68 class GrGLSLXPFragmentBuilder : virtual public GrGLSLShaderBuilder {
71 GrGLSLXPFragmentBuilder() : GrGLSLShaderBuilder(nullptr) {} in GrGLSLXPFragmentBuilder()
DGrGLSLVertexGeoBuilder.h17 class GrGLSLVertexGeoBuilder : public GrGLSLShaderBuilder {
25 using GrGLSLShaderBuilder::functions;
40 using INHERITED = GrGLSLShaderBuilder;
DGrGLSLShaderBuilder.h32 class GrGLSLShaderBuilder {
34 GrGLSLShaderBuilder(GrGLSLProgramBuilder* program);
35 virtual ~GrGLSLShaderBuilder() {} in ~GrGLSLShaderBuilder()
169 ShaderBlock(GrGLSLShaderBuilder* builder) : fBuilder(builder) { in ShaderBlock()
178 GrGLSLShaderBuilder* fBuilder;
DGrGLSLBlend.h13 class GrGLSLShaderBuilder; variable
28 void AppendMode(GrGLSLShaderBuilder* fsBuilder,
DGrGLSLBlend.cpp49 void AppendMode(GrGLSLShaderBuilder* fsBuilder, in AppendMode()
DGrGLSLUniformHandler.h19 class GrGLSLShaderBuilder; variable
DGrGLSLFragmentShaderBuilder.cpp27 : GrGLSLShaderBuilder(program) { in GrGLSLFragmentShaderBuilder()
DGrGLSLVarying.cpp94 int bit = 1 << GrGLSLShaderBuilder::kNoPerspectiveInterpolation_GLSLPrivateFeature; in setNoPerspective()
/external/skqp/src/gpu/glsl/
DGrGLSLShaderBuilder.cpp15 GrGLSLShaderBuilder::GrGLSLShaderBuilder(GrGLSLProgramBuilder* program) in GrGLSLShaderBuilder() function in GrGLSLShaderBuilder
32 void GrGLSLShaderBuilder::declAppend(const GrShaderVar& var) { in declAppend()
38 void GrGLSLShaderBuilder::declareGlobal(const GrShaderVar& v) { in declareGlobal()
43 void GrGLSLShaderBuilder::emitFunction(GrSLType returnType, in emitFunction()
70 void GrGLSLShaderBuilder::appendTextureLookup(SkString* out, in appendTextureLookup()
79 void GrGLSLShaderBuilder::appendTextureLookup(SamplerHandle samplerHandle, in appendTextureLookup()
88 void GrGLSLShaderBuilder::appendTextureLookupAndModulate( in appendTextureLookupAndModulate()
102 void GrGLSLShaderBuilder::appendColorGamutXform(SkString* out, in appendColorGamutXform()
190 void GrGLSLShaderBuilder::appendColorGamutXform(const char* srcColor, in appendColorGamutXform()
197 bool GrGLSLShaderBuilder::addFeature(uint32_t featureBit, const char* extensionName) { in addFeature()
[all …]
DGrGLSLShaderBuilder.h23 class GrGLSLShaderBuilder {
25 GrGLSLShaderBuilder(GrGLSLProgramBuilder* program);
26 virtual ~GrGLSLShaderBuilder() {} in ~GrGLSLShaderBuilder()
142 ShaderBlock(GrGLSLShaderBuilder* builder) : fBuilder(builder) { in ShaderBlock()
151 GrGLSLShaderBuilder* fBuilder;
DGrGLSLVertexGeoBuilder.h17 class GrGLSLVertexGeoBuilder : public GrGLSLShaderBuilder {
31 typedef GrGLSLShaderBuilder INHERITED;
DGrGLSLFragmentShaderBuilder.h22 class GrGLSLFragmentBuilder : public GrGLSLShaderBuilder {
39 typedef GrGLSLShaderBuilder INHERITED;
/external/skqp/src/gpu/gl/builders/
DGrGLProgramBuilder.h23 class GrGLSLShaderBuilder; variable
63 bool compileAndAttachShaders(GrGLSLShaderBuilder& shader,
/external/skqp/src/gpu/vk/
DGrVkPipelineStateBuilder.h108 const GrGLSLShaderBuilder& builder,
117 const GrGLSLShaderBuilder& builder,
DGrVkPipelineStateBuilder.cpp67 const GrGLSLShaderBuilder& builder, in createVkShaderModule()
97 const GrGLSLShaderBuilder& builder, in installVkShaderModule()
/external/skia/src/gpu/effects/
DGrTextureEffect.h117 void setSamplerHandle(GrGLSLShaderBuilder::SamplerHandle handle) { in setSamplerHandle()
126 GrGLSLShaderBuilder::SamplerHandle fSamplerHandle;
/external/skqp/src/gpu/mtl/
DGrMtlPipelineStateBuilder.h51 id<MTLLibrary> createMtlShaderLibrary(const GrGLSLShaderBuilder& builder,
/external/skqp/src/gpu/effects/
DGrTextureDomain.h17 class GrGLSLShaderBuilder; variable
132 void sampleTexture(GrGLSLShaderBuilder* builder,
DGrTextureDomain.cpp79 void GrTextureDomain::GLDomain::sampleTexture(GrGLSLShaderBuilder* builder, in sampleTexture()
120 GrGLSLShaderBuilder::ShaderBlock block(builder); in sampleTexture()
/external/skia/src/gpu/vk/
DGrVkPipelineStateBuilder.h69 const GrGLSLShaderBuilder& builder,
/external/skia/include/sksl/
DDSLStatement.h18 class GrGLSLShaderBuilder; variable
/external/skia/src/gpu/dawn/
DGrDawnProgramBuilder.h97 wgpu::ShaderModule createShaderModule(const GrGLSLShaderBuilder&, SkSL::ProgramKind,
/external/skia/src/gpu/gl/builders/
DGrGLProgramBuilder.h23 class GrGLSLShaderBuilder; variable
/external/skqp/src/gpu/ccpr/
DGrCCCoverageProcessor.h201 inline static SkString& AccessCodeString(GrGLSLShaderBuilder* s) { return s->code(); } in AccessCodeString()

12