Skip to content

jpbruyere/vgperf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a benchmark between cairo, skia and vkvg on the model of caskbench, but in c. To be able to test the vulkan backend of skia, I had to patch the experimental c API of skia, the patched branch is set as submodule.


major libs perf comparison

To build skia:

git submodule update --init --recursive
cd external/skia
python2 tools/git-sync-deps
bin/gn gen out/shared --args='is_official_build=true is_component_build=true skia_use_vulkan=true'
ninja -C out/shared

TODO: The global test architecture is ok for the 3 libraries, now we could add more tests. Maybe it would be nice to have cairo and vkvg also as submodule and tag the results with the respective git commit hash.