Home
last modified time | relevance | path

Searched refs:EmitArgs (Results 1 - 25 of 71) sorted by relevance

123

/third_party/skia/src/gpu/
H A DGrFragmentProcessor.h228 * (e.g. uses EmitArgs::fSampleCoord in emitCode()). This is decided at FP-tree construction
237 * of non-explicit sample usages. (e.g. uses EmitArgs::fSampleCoord in emitCode()). This is
410 // function uses the EmitArgs::fSampleCoord variable in generated SkSL.
510 struct EmitArgs { struct in GrFragmentProcessor::GrFragmentProcessor::ProgramImpl
511 EmitArgs(GrGLSLFPFragmentBuilder* fragBuilder, in EmitArgs() function
534 virtual void emitCode(EmitArgs&) = 0;
556 EmitArgs& parentArgs, in invokeChild()
565 inline SkString invokeChildWithMatrix(int childIndex, EmitArgs& parentArgs) { in invokeChildWithMatrix()
575 EmitArgs& parentArgs, in invokeChild()
586 EmitArgs in invokeChildWithMatrix()
[all...]
H A DGrXferProcessor.h288 struct EmitArgs { struct in GrXferProcessor::ProgramImpl
289 EmitArgs(GrGLSLXPFragmentBuilder* fragBuilder, in EmitArgs() function
327 void emitCode(const EmitArgs&);
354 virtual void emitOutputsForBlendState(const EmitArgs&) { in emitOutputsForBlendState() argument
H A DGrFragmentProcessor.cpp295 void emitCode(EmitArgs& args) override {
411 void emitCode(EmitArgs& args) override {
543 void emitCode(EmitArgs& args) override {
602 void emitCode(ProgramImpl::EmitArgs& args) override {
893 void emitCode(EmitArgs& args) override {
928 EmitArgs& args,
969 EmitArgs& args) {
H A DGrGeometryProcessor.h291 struct EmitArgs { struct in GrGeometryProcessor::ProgramImpl
292 EmitArgs(GrGLSLVertexBuilder* vertBuilder, in EmitArgs() function
326 FPCoordsMap emitCode(EmitArgs&, const GrPipeline& pipeline);
452 virtual void onEmitCode(EmitArgs&, GrGPArgs*) = 0;
/third_party/skia/src/gpu/tessellate/shaders/
H A DGrStrokeTessellationShader.h146 void emitFragmentCode(const GrStrokeTessellationShader&, const EmitArgs&);
160 void onEmitCode(EmitArgs&, GrGPArgs*) override;
164 void onEmitCode(EmitArgs&, GrGPArgs*) override;
/third_party/skia/src/sksl/dsl/priv/
H A DDSLFPs.cpp21 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs) { in StartFragmentProcessor()
41 GrFragmentProcessor::ProgramImpl::EmitArgs& emitArgs = *ThreadContext::CurrentEmitArgs(); in SampleChild()
H A DDSLFPs.h22 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs);
/third_party/skia/src/sksl/
H A DSkSLThreadContext.h137 * Returns the EmitArgs for fragment processor output in the current thread.
139 static GrFragmentProcessor::ProgramImpl::EmitArgs* CurrentEmitArgs() { in CurrentEmitArgs()
152 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs);
214 GrFragmentProcessor::ProgramImpl::EmitArgs* fEmitArgs;
/third_party/skia/src/gpu/effects/
H A DGrAtlasedShaderHelpers.h17 static void append_index_uv_varyings(GrGeometryProcessor::ProgramImpl::EmitArgs& args, in append_index_uv_varyings()
96 static void append_multitexture_lookup(GrGeometryProcessor::ProgramImpl::EmitArgs& args, in append_multitexture_lookup()
H A DGrMatrixConvolutionEffect.cpp24 void emitCode(EmitArgs&) override;
31 void emitKernelBlock(EmitArgs&, SkIPoint);
159 void GrMatrixConvolutionEffect::Impl::emitKernelBlock(EmitArgs& args, SkIPoint loc) { in emitKernelBlock()
197 void GrMatrixConvolutionEffect::Impl::emitCode(EmitArgs& args) { in emitCode()
H A DGrBezierEffect.cpp38 void onEmitCode(EmitArgs&, GrGPArgs*) override;
51 void GrConicEffect::Impl::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) { in onEmitCode()
235 void onEmitCode(EmitArgs&, GrGPArgs*) override;
248 void GrQuadEffect::Impl::onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) { in onEmitCode()
H A DGrDisableColorXP.cpp42 void emitOutputsForBlendState(const EmitArgs& args) override { in makeProgramImpl()
H A DGrShadowGeoProc.cpp23 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override {
H A DGrMatrixEffect.cpp33 void emitCode(EmitArgs& args) override { in onMakeProgramImpl()
H A DGrGaussianConvolutionFragmentProcessor.cpp25 void emitCode(EmitArgs&) override;
52 void GrGaussianConvolutionFragmentProcessor::Impl::emitCode(EmitArgs& args) { in emitCode()
H A DGrRRectEffect.cpp147 void emitCode(EmitArgs&) override;
157 void CircularRRectEffect::Impl::emitCode(EmitArgs& args) { in emitCode()
509 void emitCode(EmitArgs&) override;
520 void EllipticalRRectEffect::Impl::emitCode(EmitArgs& args) { in emitCode()
H A DGrSkSLFP.cpp26 void emitCode(EmitArgs& args) override {
33 EmitArgs& args, in FPCallbacks()
158 EmitArgs& fArgs;
/third_party/skia/gm/
H A Dfp_sample_chaining.cpp43 void emitCode(EmitArgs& args) override {
84 void emitCode(EmitArgs& args) override {
113 void emitCode(EmitArgs& args) override {
H A Ddsl_processor_test.cpp32 void emitCode(EmitArgs& args) override {
H A Ddestcolor.cpp53 void emitCode(EmitArgs& args) override {
H A Dfpcoordinateoverride.cpp64 void emitCode(EmitArgs& args) override { in onMakeProgramImpl()
H A Dtessellation.cpp76 void onEmitCode(EmitArgs& args, GrGPArgs*) override {
195 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override {
/third_party/skia/src/gpu/glsl/
H A DGrGLSLProgramBuilder.cpp112 GrGeometryProcessor::ProgramImpl::EmitArgs args(&fVS, in emitAndInstallPrimProc()
275 GrFragmentProcessor::ProgramImpl::EmitArgs args(&fFS, in writeFPFunction()
381 GrXferProcessor::ProgramImpl::EmitArgs args( in emitAndInstallXferProc()
/third_party/skia/src/gpu/ops/
H A DAtlasInstancedHelper.h82 void injectShaderCode(const GrGeometryProcessor::ProgramImpl::EmitArgs&,
H A DAtlasInstancedHelper.cpp42 const GrGeometryProcessor::ProgramImpl::EmitArgs& args, in injectShaderCode()

Completed in 16 milliseconds

123