Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
SkiaFilterPerfBench.cpp File Reference

Skia filter benchmarks for performance comparison against tiny-skia-cpp. More...

#include <benchmark/benchmark.h>
#include <algorithm>
#include <cmath>
#include <cstdint>
#include <random>
#include <vector>
#include "include/core/SkCanvas.h"
#include "include/core/SkGraphics.h"
#include "include/core/SkColorFilter.h"
#include "include/core/SkImage.h"
#include "include/core/SkPixmap.h"
#include "include/core/SkPoint3.h"
#include "include/core/SkShader.h"
#include "include/core/SkSurface.h"
#include "include/effects/SkImageFilters.h"
#include "include/effects/SkPerlinNoiseShader.h"
Include dependency graph for SkiaFilterPerfBench.cpp:

Detailed Description

Skia filter benchmarks for performance comparison against tiny-skia-cpp.

Uses identical input data (same RNG seed, same premultiply logic) as FilterPerfBench.cpp to enable fair apples-to-apples comparison.