/third_party/skia/src/gpu/ |
H A D | GrFragmentProcessor.h | 228 * (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 D | GrXferProcessor.h | 288 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 D | GrFragmentProcessor.cpp | 295 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 D | GrGeometryProcessor.h | 291 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 D | GrStrokeTessellationShader.h | 146 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 D | DSLFPs.cpp | 21 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs) { in StartFragmentProcessor() 41 GrFragmentProcessor::ProgramImpl::EmitArgs& emitArgs = *ThreadContext::CurrentEmitArgs(); in SampleChild()
|
H A D | DSLFPs.h | 22 GrFragmentProcessor::ProgramImpl::EmitArgs* emitArgs);
|
/third_party/skia/src/sksl/ |
H A D | SkSLThreadContext.h | 137 * 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 D | GrAtlasedShaderHelpers.h | 17 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 D | GrMatrixConvolutionEffect.cpp | 24 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 D | GrBezierEffect.cpp | 38 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 D | GrDisableColorXP.cpp | 42 void emitOutputsForBlendState(const EmitArgs& args) override { in makeProgramImpl()
|
H A D | GrShadowGeoProc.cpp | 23 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override {
|
H A D | GrMatrixEffect.cpp | 33 void emitCode(EmitArgs& args) override { in onMakeProgramImpl()
|
H A D | GrGaussianConvolutionFragmentProcessor.cpp | 25 void emitCode(EmitArgs&) override; 52 void GrGaussianConvolutionFragmentProcessor::Impl::emitCode(EmitArgs& args) { in emitCode()
|
H A D | GrRRectEffect.cpp | 147 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 D | GrSkSLFP.cpp | 26 void emitCode(EmitArgs& args) override { 33 EmitArgs& args, in FPCallbacks() 158 EmitArgs& fArgs;
|
/third_party/skia/gm/ |
H A D | fp_sample_chaining.cpp | 43 void emitCode(EmitArgs& args) override { 84 void emitCode(EmitArgs& args) override { 113 void emitCode(EmitArgs& args) override {
|
H A D | dsl_processor_test.cpp | 32 void emitCode(EmitArgs& args) override {
|
H A D | destcolor.cpp | 53 void emitCode(EmitArgs& args) override {
|
H A D | fpcoordinateoverride.cpp | 64 void emitCode(EmitArgs& args) override { in onMakeProgramImpl()
|
H A D | tessellation.cpp | 76 void onEmitCode(EmitArgs& args, GrGPArgs*) override { 195 void onEmitCode(EmitArgs& args, GrGPArgs* gpArgs) override {
|
/third_party/skia/src/gpu/glsl/ |
H A D | GrGLSLProgramBuilder.cpp | 112 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 D | AtlasInstancedHelper.h | 82 void injectShaderCode(const GrGeometryProcessor::ProgramImpl::EmitArgs&,
|
H A D | AtlasInstancedHelper.cpp | 42 const GrGeometryProcessor::ProgramImpl::EmitArgs& args, in injectShaderCode()
|