Skip to content
Blend2D benchmarking tool
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3rdparty/agg Blend2D Beta Apr 2, 2019
src [ABI] Reflect API changes Apr 29, 2019
tools Blend2D Beta Apr 2, 2019
.gitignore Blend2D Beta Apr 2, 2019
CMakeLists.txt Build system update Apr 24, 2019
LICENSE.md Blend2D Beta Apr 2, 2019
README.md Minor changes to reflect Blend2D API update Apr 17, 2019

README.md

Blend2D Benchmarking Tool

This is a Blend2D benchmarking application that can be used to test Blend2D performance and compare it with AGG, Cairo, and Qt. Cairo and Qt backends require these libraries installed so the build script can autodetect them, otherwise the backends will be disabled.

The renderings should always be the same regardless of the engine used so the numbers reported by the tool should be considered precise. There are some limitations of some engines (like Qt doesn't support reflecting textures, etc) so all tests were designed in a way to use only common features found in all 2D engines tested.

Building

Use the following commands to fetch asmjit, blend2d, and bl-bench:

# Download source packages from Git.
$ git clone --depth=1 https://github.com/asmjit/asmjit --branch next-wip
$ git clone --depth=1 https://github.com/blend2d/blend2d
$ git clone --depth=1 https://github.com/blend2d/blend2d-bench

# Create build directory and build 'bl-bench'.
$ cd blend2d-bench
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release

Alternatively you can pick a configure script from tools directory if there is a suitable one for your configuration.

You can’t perform that action at this time.