Ivan Molodetskikh’s Webpage
I describe my abstraction for safe shared access to Cairo image surfaces. I then optimize the performance of heavy filter effects by caching whether an image surface is alpha-only to skip unneeded processing. I verify the performance improvement with perf benchmarks.
GSoC 2018: Filter Infrastructure
Jun 8, 2018
I explain my proposed Rust infrastructure for SVG filter effects, verify its performance with benchmarks, and show an implementation of a filter primitive.
GSoC 2018: Introduction
Apr 30, 2018
I introduce myself and my GSoC 2018 project to port librsvg filter effects from C to Rust.