Home
last modified time | relevance | path

Searched refs:pdman (Results 1 - 25 of 40) sorted by relevance

12

/third_party/skia/src/gpu/tessellate/shaders/
H A DGrStrokeTessellationShader.cpp355 void GrStrokeTessellationShader::Impl::setData(const GrGLSLProgramDataManager& pdman, in setData() argument
373 pdman.set4f(fTessControlArgsUniform, in setData()
381 pdman.set1f(fTessControlArgsUniform, in setData()
387 pdman.set1f(fEdgeCountUniform, (float)shader.fixedCountNumTotalEdges()); in setData()
392 pdman.set2f(fTranslateUniform, m.getTranslateX(), m.getTranslateY()); in setData()
393 pdman.set4f(fAffineMatrixUniform, m.getScaleX(), m.getSkewY(), m.getSkewX(), in setData()
397 pdman.set4fv(fColorUniform, 1, shader.color().vec()); in setData()
H A DGrPathTessellationShader.cpp150 void GrPathTessellationShader::Impl::setData(const GrGLSLProgramDataManager& pdman, const in setData() argument
154 pdman.set4f(fAffineMatrixUniform, m.getScaleX(), m.getSkewY(), m.getSkewX(), m.getScaleY()); in setData()
155 pdman.set2f(fTranslateUniform, m.getTranslateX(), m.getTranslateY()); in setData()
159 pdman.set4f(fColorUniform, color.fR, color.fG, color.fB, color.fA); in setData()
/third_party/skia/src/gpu/glsl/
H A DGrGLSLColorSpaceXformHelper.h47 void setData(const GrGLSLProgramDataManager& pdman, const GrColorSpaceXform* colorSpaceXform) { in setData() argument
49 pdman.set1fv(fSrcTFVar, kNumTransferFnCoeffs, &colorSpaceXform->fSteps.srcTF.g); in setData()
52 pdman.setMatrix3f(fGamutXformVar, colorSpaceXform->fSteps.src_to_dst_matrix); in setData()
55 pdman.set1fv(fDstTFVar, kNumTransferFnCoeffs, &colorSpaceXform->fSteps.dstTFInv.g); in setData()
/third_party/skia/src/gpu/effects/
H A DGrBezierEffect.cpp18 void setData(const GrGLSLProgramDataManager& pdman,
23 SetTransform(pdman, shaderCaps, fViewMatrixUniform, ce.fViewMatrix, &fViewMatrix);
24 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, ce.fLocalMatrix, &fLocalMatrix);
27 pdman.set4fv(fColorUniform, 1, ce.fColor.vec());
32 pdman.set1f(fCoverageScaleUniform, GrNormalizeByteToFloat(ce.fCoverageScale));
215 void setData(const GrGLSLProgramDataManager& pdman,
220 SetTransform(pdman, shaderCaps, fViewMatrixUniform, qe.fViewMatrix, &fViewMatrix);
221 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, qe.fLocalMatrix, &fLocalMatrix);
224 pdman.set4fv(fColorUniform, 1, qe.fColor.vec());
229 pdman
[all...]
H A DGrSkSLFP.cpp226 void onSetData(const GrGLSLProgramDataManager& pdman,
241 case Type::kFloat: pdman.set1fv(handle, v.count, floatData()); break;
242 case Type::kFloat2: pdman.set2fv(handle, v.count, floatData()); break;
243 case Type::kFloat3: pdman.set3fv(handle, v.count, floatData()); break;
244 case Type::kFloat4: pdman.set4fv(handle, v.count, floatData()); break;
246 case Type::kFloat2x2: pdman.setMatrix2fv(handle, v.count, floatData()); break;
247 case Type::kFloat3x3: pdman.setMatrix3fv(handle, v.count, floatData()); break;
248 case Type::kFloat4x4: pdman.setMatrix4fv(handle, v.count, floatData()); break;
250 case Type::kInt: pdman.set1iv(handle, v.count, intData()); break;
251 case Type::kInt2: pdman
[all...]
H A DGrModulateAtlasCoverageEffect.cpp68 void onSetData(const GrGLSLProgramDataManager& pdman, in onMakeProgramImpl()
72 pdman.set4fv(fBoundsUniform, 1, SkRect::Make(fp.fBounds).asScalars()); in onMakeProgramImpl()
75 pdman.set2f(fCoverageMaybeInvertUniform, -1, 1); // -1*coverage + 1 = 1 - coverage. in onMakeProgramImpl()
77 pdman.set2f(fCoverageMaybeInvertUniform, 1, 0); // 1*coverage + 0 = coverage. in onMakeProgramImpl()
H A DGrMatrixEffect.cpp43 void onSetData(const GrGLSLProgramDataManager& pdman, in onMakeProgramImpl()
49 pdman.setSkMatrix(fMatrixVar, m); in onMakeProgramImpl()
51 pdman.setSkMatrix(fMatrixVar, mtx.fMatrix); in onMakeProgramImpl()
H A DGrRRectEffect.cpp294 void CircularRRectEffect::Impl::onSetData(const GrGLSLProgramDataManager& pdman, in onSetData() argument
367 pdman.set4f(fInnerRectUniform, rect.fLeft, rect.fTop, rect.fRight, rect.fBottom); in onSetData()
369 pdman.set2f(fRadiusPlusHalfUniform, radius, 1.f / radius); in onSetData()
615 void EllipticalRRectEffect::Impl::onSetData(const GrGLSLProgramDataManager& pdman, in onSetData() argument
631 pdman.set2f(fInvRadiiSqdUniform, 1.f, (r0.fX * r0.fX) / (r0.fY * r0.fY)); in onSetData()
632 pdman.set2f(fScaleUniform, r0.fX, 1.f / r0.fX); in onSetData()
634 pdman.set2f(fInvRadiiSqdUniform, (r0.fY * r0.fY) / (r0.fX * r0.fX), 1.f); in onSetData()
635 pdman.set2f(fScaleUniform, r0.fY, 1.f / r0.fY); in onSetData()
638 pdman.set2f(fInvRadiiSqdUniform, 1.f / (r0.fX * r0.fX), in onSetData()
653 pdman in onSetData()
[all...]
H A DGrGaussianConvolutionFragmentProcessor.cpp120 void GrGaussianConvolutionFragmentProcessor::Impl::onSetData(const GrGLSLProgramDataManager& pdman,
126 pdman.set2fv(fIncrementUni, 1, increment);
133 pdman.set4fv(fKernelUni, arrayCount, conv.fKernel);
134 pdman.set4fv(fOffsetsUni, arrayCount, conv.fOffsets);
136 pdman.set1i(fKernelWidthUni, width);
H A DGrDistanceFieldGeoProc.cpp25 void setData(const GrGLSLProgramDataManager& pdman,
34 pdman.set1f(fDistanceAdjustUni, distanceAdjust);
42 pdman.set2f(fAtlasDimensionsInvUniform,
47 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, dfa8gp.fLocalMatrix, &fLocalMatrix);
326 void setData(const GrGLSLProgramDataManager& pdman,
333 SetTransform(pdman, shaderCaps, fMatrixUniform, dfpgp.fMatrix, &fMatrix);
338 pdman.set2f(fAtlasDimensionsInvUniform,
598 void setData(const GrGLSLProgramDataManager& pdman,
606 pdman.set3f(fDistanceAdjustUni, wa.fR, wa.fG, wa.fB);
613 pdman
[all...]
H A DGrMatrixConvolutionEffect.cpp252 void GrMatrixConvolutionEffect::Impl::onSetData(const GrGLSLProgramDataManager& pdman, in onSetData() argument
255 pdman.set2f(fKernelOffsetUni, conv.fKernelOffset.fX, conv.fKernelOffset.fY); in onSetData()
259 pdman.set1f(fKernelBiasUni, conv.fKernel.biasAndGain().fBias); in onSetData()
264 pdman.set4fv(fKernelUni, arrayCount, conv.fKernel.array().data()); in onSetData()
266 pdman.set1f(fBiasUni, conv.fBias); in onSetData()
267 pdman.set1f(fGainUni, totalGain); in onSetData()
H A DGrBitmapTextGeoProc.cpp22 void setData(const GrGLSLProgramDataManager& pdman,
27 pdman.set4fv(fColorUniform, 1, btgp.fColor.vec());
35 pdman.set2f(fAtlasDimensionsInvUniform,
41 SetTransform(pdman, shaderCaps, fLocalMatrixUniform, btgp.fLocalMatrix, &fLocalMatrix);
H A DGrConvexPolyEffect.cpp135 void onSetData(const GrGLSLProgramDataManager& pdman, in onMakeProgramImpl()
140 pdman.set3fv(fEdgeUniform, cpe.fEdgeCount, cpe.fEdges.data()); in onMakeProgramImpl()
H A DGrYUVtoRGBEffect.cpp307 void onSetData(const GrGLSLProgramDataManager& pdman, in onMakeProgramImpl()
327 pdman.setMatrix3f(fColorSpaceMatrixVar, mtx); in onMakeProgramImpl()
328 pdman.set3fv(fColorSpaceTranslateVar, 1, v); in onMakeProgramImpl()
/third_party/skia/src/effects/imagefilters/
H A DSkLightingImageFilter.cpp44 static void setUniformPoint3(const GrGLSLProgramDataManager& pdman, UniformHandle uni, in setUniformPoint3() argument
47 pdman.set3fv(uni, 1, &point.fX); in setUniformPoint3()
50 static void setUniformNormal3(const GrGLSLProgramDataManager& pdman, UniformHandle uni, in setUniformNormal3() argument
52 setUniformPoint3(pdman, uni, point); in setUniformNormal3()
1844 void LightingEffect::ImplBase::onSetData(const GrGLSLProgramDataManager& pdman, in onSetData() argument
1851 pdman.set1f(fSurfaceScaleUni, lighting.surfaceScale()); in onSetData()
1854 fLight->setData(pdman, transformedLight.get()); in onSetData()
1883 void DiffuseLightingEffect::Impl::onSetData(const GrGLSLProgramDataManager& pdman, in onSetData() argument
1885 INHERITED::onSetData(pdman, proc); in onSetData()
1887 pdman in onSetData()
1990 onSetData(const GrGLSLProgramDataManager& pdman, const GrFragmentProcessor& effect) onSetData() argument
2012 setData(const GrGLSLProgramDataManager& pdman, const SkImageFilterLight* light) const setData() argument
2020 setData(const GrGLSLProgramDataManager& pdman, const SkImageFilterLight* light) const setData() argument
2040 setData(const GrGLSLProgramDataManager& pdman, const SkImageFilterLight* light) const setData() argument
2061 setData(const GrGLSLProgramDataManager& pdman, const SkImageFilterLight* light) const setData() argument
[all...]
/third_party/skia/src/gpu/
H A DGrDefaultGeoProcFactory.cpp80 void setData(const GrGLSLProgramDataManager& pdman,
85 SetTransform(pdman, shaderCaps, fViewMatrixUniform, dgp.fViewMatrix, &fViewMatrixPrev);
86 SetTransform(pdman,
93 pdman.set4fv(fColorUniform, 1, dgp.fColor.vec());
98 pdman.set1f(fCoverageUniform, GrNormalizeByteToFloat(dgp.fCoverage));
H A DGrColorSpaceXform.cpp116 void onSetData(const GrGLSLProgramDataManager& pdman, in onMakeProgramImpl()
119 fColorSpaceHelper.setData(pdman, proc.colorXform()); in onMakeProgramImpl()
H A DGrGeometryProcessor.cpp326 void ProgramImpl::SetTransform(const GrGLSLProgramDataManager& pdman, in SetTransform() argument
343 pdman.set4fv(uniform, 1, values); in SetTransform()
345 pdman.setSkMatrix(uniform, matrix); in SetTransform()
/third_party/skia/gm/
H A Ddsl_processor_test.cpp51 void onSetData(const GrGLSLProgramDataManager& pdman,
53 pdman.set2f(fBlueAlphaUniform, 0.0, 1.0);
H A Dtessellation.cpp68 void setData(const GrGLSLProgramDataManager& pdman,
71 pdman.setSkMatrix(fViewMatrixUniform,
187 void setData(const GrGLSLProgramDataManager& pdman,
190 pdman.setSkMatrix(fViewMatrixUniform,
H A Dfwidth_squircle.cpp92 void setData(const GrGLSLProgramDataManager& pdman, in makeProgramImpl()
96 pdman.setSkMatrix(fViewMatrixHandle, proc.fViewMatrix); in makeProgramImpl()
H A Dfp_sample_chaining.cpp54 void onSetData(const GrGLSLProgramDataManager& pdman,
56 pdman.setSkMatrix(fMatrixVar, SkMatrix::Scale(1, 0.5f));
/third_party/skia/tests/
H A DSkSLCross.cpp75 void onSetData(const GrGLSLProgramDataManager& pdman,
78 pdman.set2f(fAUniform, fp.fA.x(), fp.fA.y());
79 pdman.set2f(fBUniform, fp.fB.x(), fp.fB.y());
/third_party/skia/src/gpu/ops/
H A DAtlasInstancedHelper.cpp98 const GrGLSLProgramDataManager& pdman, in setUniformData()
102 pdman.set2f(atlasAdjustUniformHandle, 1.f / dimensions.width(), 1.f / dimensions.height()); in setUniformData()
97 setUniformData( const GrGLSLProgramDataManager& pdman, const GrGLSLUniformHandler::UniformHandle& atlasAdjustUniformHandle) const setUniformData() argument
H A DDrawAtlasPathOp.cpp77 void setData(const GrGLSLProgramDataManager& pdman,
81 atlasHelper->setUniformData(pdman, fAtlasAdjustUniform);

Completed in 17 milliseconds

12