Home
last modified time | relevance | path

Searched refs:emitArgs (Results 1 – 5 of 5) sorted by relevance

/external/skia/src/sksl/dsl/priv/
DDSLFPs.cpp20 GrGLSLFragmentProcessor::EmitArgs* emitArgs) { in StartFragmentProcessor() argument
21 DSLWriter::StartFragmentProcessor(processor, emitArgs); in StartFragmentProcessor()
40 GrGLSLFragmentProcessor::EmitArgs& emitArgs = *DSLWriter::CurrentEmitArgs(); in SampleChild() local
47 code = proc->invokeChild(index, emitArgs); in SampleChild()
50 code = proc->invokeChild(index, emitArgs, /*skslCoords=*/expr->description()); in SampleChild()
53 code = proc->invokeChild(index, /*inputColor=*/expr->description().c_str(), emitArgs); in SampleChild()
DDSLFPs.h22 GrGLSLFragmentProcessor::EmitArgs* emitArgs);
DDSLWriter.cpp109 GrGLSLFragmentProcessor::EmitArgs* emitArgs) { in StartFragmentProcessor() argument
111 instance.fStack.push({processor, emitArgs, StatementArray{}}); in StartFragmentProcessor()
DDSLWriter.h141 GrGLSLFragmentProcessor::EmitArgs* emitArgs);
/external/skqp/src/gpu/ccpr/
DGrCCCoverageProcessor_GSImpl.cpp69 SkSTArray<2, GrShaderVar> emitArgs; in emitGeometryShader() local
70 const char* corner = emitArgs.emplace_back("corner", kFloat2_GrSLType).c_str(); in emitGeometryShader()
71 const char* bloatdir = emitArgs.emplace_back("bloatdir", kFloat2_GrSLType).c_str(); in emitGeometryShader()
74 coverage = emitArgs.emplace_back("coverage", kHalf_GrSLType).c_str(); in emitGeometryShader()
78 cornerCoverage = emitArgs.emplace_back("corner_coverage", kHalf2_GrSLType).c_str(); in emitGeometryShader()
80 g->emitFunction(kVoid_GrSLType, "emitVertex", emitArgs.count(), emitArgs.begin(), [&]() { in emitGeometryShader()