Lines Matching refs:sampling

60     // So we can assume that sampling is axis aligned but not texel aligned.
88 // sampling is axis-aligned
262 * Optimize the src rect sampling area within an image (sized 'width' x 'height') such that
426 SkSamplingOptions sampling,
431 can_use_draw_texture(paint, sampling.useCubic, sampling.mipmap)) {
444 sampling.filter,
480 if (!sampling.useCubic &&
481 sampling.filter == SkFilterMode::kLinear &&
483 sampling.mipmap == SkMipmapMode::kNone &&
505 sampling,
581 SkSamplingOptions sampling,
608 if (sampling.filter != SkFilterMode::kNearest || sampling.useCubic) {
621 int outset = sampling.useCubic ? GrBicubicEffect::kFilterTexelPad : 1;
668 sampling,
675 SkFilterMode downgrade_to_filter(const SkSamplingOptions& sampling) {
676 SkFilterMode filter = sampling.filter;
677 if (sampling.useCubic || sampling.mipmap != SkMipmapMode::kNone) {
719 SkSamplingOptions sampling = SkSamplingOptions(downgrade_to_filter(origSampling));
748 sampling);
786 SkSamplingOptions sampling = origSampling;
788 if (sampling.mipmap != SkMipmapMode::kNone && can_disable_mipmap(ctm, srcToDst, sharpenMM)) {
789 sampling = SkSamplingOptions(sampling.filter);
795 if (sampling.useCubic) {
797 } else if (sampling.filter == SkFilterMode::kNearest) {
832 sampling,
852 sampling);
858 const SkSamplingOptions& sampling, const SkPaint& paint,
861 if (!can_use_draw_texture(paint, sampling.useCubic, sampling.mipmap)) {
880 sampling, *entryPaint, constraint);
886 GrSamplerState::Filter filter = sampling.filter == SkFilterMode::kNearest
958 sampling, *entryPaint, constraint);