Ivan Molodetskikh’s Webpage

GSoC 2018: Safe Shared Access to Cairo Image Surfaces

Jul 16, 2018
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.