Flutter Engine
The Flutter Engine
Namespaces | Functions | Variables
gpu_blur_utils.cpp File Reference
#include "gm/gm.h"
#include "include/core/SkColorSpace.h"
#include "include/effects/SkGradientShader.h"
#include "include/gpu/GrRecordingContext.h"
#include "include/gpu/ganesh/SkSurfaceGanesh.h"
#include "src/core/SkCanvasPriv.h"
#include "src/gpu/BlurUtils.h"
#include "src/gpu/ganesh/GrBlurUtils.h"
#include "src/gpu/ganesh/GrCanvas.h"
#include "src/gpu/ganesh/GrRecordingContextPriv.h"
#include "src/gpu/ganesh/GrStyle.h"
#include "src/gpu/ganesh/SkGr.h"
#include "src/gpu/ganesh/SurfaceDrawContext.h"
#include "src/gpu/ganesh/effects/GrBlendFragmentProcessor.h"
#include "src/gpu/ganesh/effects/GrTextureEffect.h"
#include "src/gpu/ganesh/image/GrImageUtils.h"
#include "src/image/SkImage_Base.h"

Go to the source code of this file.

Namespaces

namespace  skiagm
 

Functions

static GM::DrawResult skiagm::run (GrRecordingContext *rContext, SkCanvas *canvas, SkString *errorMsg, bool subsetSrc, bool ref)
 
 skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils, rContext, canvas, errorMsg, 765, 955)
 
 skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils_ref, rContext, canvas, errorMsg, 765, 955)
 
 skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils_subset_rect, rContext, canvas, errorMsg, 485, 730)
 
 skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils_subset_ref, rContext, canvas, errorMsg, 485, 730)
 
static DrawResult skiagm::do_very_large_blur_gm (GrRecordingContext *rContext, SkCanvas *canvas, SkString *errorMsg, GrSurfaceProxyView src, SkIRect srcB)
 
 skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL (very_large_sigma_gpu_blur, rContext, canvas, errorMsg, 350, 1030)
 
 skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL (very_large_sigma_gpu_blur_subset, rContext, canvas, errorMsg, 350, 1030)
 
 skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL (very_large_sigma_gpu_blur_subset_transparent_border, rContext, canvas, errorMsg, 355, 1055)
 

Variables

static bool constexpr skiagm::kShowSlowRefImages = false