Home
last modified time | relevance | path

Searched refs:GrBicubicEffect (Results 1 – 16 of 16) sorted by relevance

/external/skqp/src/gpu/effects/
DGrBicubicEffect.cpp21 const GrBicubicEffect& bicubicEffect = effect.cast<GrBicubicEffect>(); in GenKey()
38 const GrBicubicEffect& bicubicEffect = args.fFp.cast<GrBicubicEffect>(); in emitCode()
108 const GrBicubicEffect& bicubicEffect = processor.cast<GrBicubicEffect>(); in onSetData()
120 GrBicubicEffect::GrBicubicEffect(sk_sp<GrTextureProxy> proxy, in GrBicubicEffect() function in GrBicubicEffect
138 GrBicubicEffect::GrBicubicEffect(sk_sp<GrTextureProxy> proxy, in GrBicubicEffect() function in GrBicubicEffect
152 GrBicubicEffect::GrBicubicEffect(const GrBicubicEffect& that) in GrBicubicEffect() function in GrBicubicEffect
161 void GrBicubicEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps, in onGetGLSLProcessorKey()
166 GrGLSLFragmentProcessor* GrBicubicEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
170 bool GrBicubicEffect::onIsEqual(const GrFragmentProcessor& sBase) const { in onIsEqual()
171 const GrBicubicEffect& s = sBase.cast<GrBicubicEffect>(); in onIsEqual()
[all …]
DGrBicubicEffect.h16 class GrBicubicEffect : public GrFragmentProcessor {
26 return std::unique_ptr<GrFragmentProcessor>(new GrBicubicEffect(*this)); in clone()
53 return std::unique_ptr<GrFragmentProcessor>(new GrBicubicEffect(std::move(proxy), matrix, in Make()
63 return std::unique_ptr<GrFragmentProcessor>(new GrBicubicEffect(std::move(proxy), matrix, in Make()
78 GrBicubicEffect(sk_sp<GrTextureProxy>, const SkMatrix& matrix,
81 GrBicubicEffect(sk_sp<GrTextureProxy>, const SkMatrix &matrix, const SkRect& domain);
82 explicit GrBicubicEffect(const GrBicubicEffect&);
/external/skia/src/gpu/effects/
DGrBicubicEffect.cpp19 class GrBicubicEffect::Impl : public GrGLSLFragmentProcessor {
33 void GrBicubicEffect::Impl::emitCode(EmitArgs& args) { in emitCode()
34 const GrBicubicEffect& bicubicEffect = args.fFp.cast<GrBicubicEffect>(); in emitCode()
46 if (bicubicEffect.fDirection == GrBicubicEffect::Direction::kXY) { in emitCode()
107 void GrBicubicEffect::Impl::onSetData(const GrGLSLProgramDataManager& pdm, in onSetData()
109 auto& bicubicEffect = fp.cast<GrBicubicEffect>(); in onSetData()
117 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::Make(GrSurfaceProxyView view, in Make()
125 new GrBicubicEffect(std::move(fp), kernel, direction, clamp))); in Make()
128 std::unique_ptr<GrFragmentProcessor> GrBicubicEffect::Make(GrSurfaceProxyView view, in Make()
141 new GrBicubicEffect(std::move(fp), kernel, direction, clamp))); in Make()
[all …]
DGrBicubicEffect.h15 class GrBicubicEffect : public GrFragmentProcessor {
37 return std::unique_ptr<GrFragmentProcessor>(new GrBicubicEffect(*this)); in clone()
108 GrBicubicEffect(std::unique_ptr<GrFragmentProcessor>,
113 explicit GrBicubicEffect(const GrBicubicEffect&);
/external/skia/src/image/
DSkImage.cpp362 return GrBicubicEffect::MakeSubset(std::move(view), in MakeFragmentProcessorFromView()
370 GrBicubicEffect::Direction::kXY, in MakeFragmentProcessorFromView()
373 return GrBicubicEffect::MakeSubset(std::move(view), in MakeFragmentProcessorFromView()
380 GrBicubicEffect::Direction::kXY, in MakeFragmentProcessorFromView()
383 return GrBicubicEffect::Make(std::move(view), in MakeFragmentProcessorFromView()
389 GrBicubicEffect::Direction::kXY, in MakeFragmentProcessorFromView()
DSkImage_GpuYUVA.cpp208 fp = GrBicubicEffect::Make(std::move(fp), in onAsFragmentProcessor()
212 GrBicubicEffect::Direction::kXY); in onAsFragmentProcessor()
/external/skqp/src/gpu/
DGrTextureProducer.cpp216 return GrBicubicEffect::Make(std::move(proxy), textureMatrix, domain); in CreateFragmentProcessorForDomainAndFilter()
220 return GrBicubicEffect::Make(std::move(proxy), textureMatrix, kClampClamp); in CreateFragmentProcessorForDomainAndFilter()
DSkGpuDevice.cpp777 tileFilterPad = GrBicubicEffect::kFilterTexelPad; in shouldTileImage()
829 tileFilterPad = GrBicubicEffect::kFilterTexelPad; in drawBitmap()
950 int outset = bicubic ? GrBicubicEffect::kFilterTexelPad : 1; in drawTiledBitmap()
1022 fp = GrBicubicEffect::Make(std::move(proxy), texMatrix, domain); in drawBitmapTile()
1030 fp = GrBicubicEffect::Make(std::move(proxy), texMatrix, wrapMode); in drawBitmapTile()
1188 tileFilterPad = GrBicubicEffect::kFilterTexelPad; in drawBitmapRect()
DSkGr.cpp626 *doBicubic = GrBicubicEffect::ShouldUseBicubic(matrix, &textureFilterMode); in GrSkFilterQualityToGrFilterMode()
/external/skia/src/gpu/
DGrSurfaceContext.cpp1270 auto dir = GrBicubicEffect::Direction::kXY; in rescaleInto()
1272 dir = GrBicubicEffect::Direction::kY; in rescaleInto()
1274 dir = GrBicubicEffect::Direction::kX; in rescaleInto()
1277 static constexpr auto kKernel = GrBicubicEffect::gCatmullRom; in rescaleInto()
1278 fp = GrBicubicEffect::MakeSubset(std::move(texView), in rescaleInto()
DSkGpuDevice_drawTexture.cpp614 int outset = sampling.useCubic ? GrBicubicEffect::kFilterTexelPad : 1; in draw_tiled_bitmap()
782 tileFilterPad = GrBicubicEffect::kFilterTexelPad; in drawImageQuad()
/external/skqp/src/shaders/
DSkImageShader.cpp235 inner = GrBicubicEffect::Make(std::move(proxy), lmInverse, wrapModes, domainX, domainY); in asFragmentProcessor()
/external/skqp/gn/
Dgpu.gni325 "$_src/gpu/effects/GrBicubicEffect.cpp",
326 "$_src/gpu/effects/GrBicubicEffect.h",
/external/skia/gn/
Dgpu.gni286 "$_src/gpu/effects/GrBicubicEffect.cpp",
287 "$_src/gpu/effects/GrBicubicEffect.h",
/external/skqp/
DAndroid.bp936 "src/gpu/effects/GrBicubicEffect.cpp",
/external/skia/
DAndroid.bp541 "src/gpu/effects/GrBicubicEffect.cpp",
1525 "src/gpu/effects/GrBicubicEffect.cpp",