Hello everyone!
Some of you may know me from the IRC channel as linkmauve, this year I’m
applying for the Google Summer of Code!
I’m a computer science student from France, and I’ve been interested in
computer graphics for a long while. I started quite a few years ago
when I was working on emulators (such as Citra and Dolphin), I
eventually wrote a shader compiler for running 3DS graphics on ARM
processors, tried my hand at the demoscene, and wrote the 3D transitions
in LibreOffice Impress. But now I want to bring that knowledge to more
useful projects, from which a lot of artists who use them every day
could benefit.
My goal is to bring GPU rendering to Inkscape, in a way that is both
portable, performant, maintainable, and understandable by future
maintainers. In order to do that, I suggest to use Pathfinder, a
library Mozilla is working on, for canvas and SVG rendering, so that
efforts improving it can be pooled between the two organisations.
People from the organisation should be able to see my first draft here:
https://summerofcode.withgoogle.com/dashboard/student/proposal/5859756641...
Other people can see it here:
https://linkmauve.fr/gsoc/
If anyone has any comment, remark, question or suggestion for this
project, please let me know! I’m a bit late submitting it, I
prioritised gathering information about the project and almost ran out
of time to do the actual proposal, before even reading the GSoC
guidelines…
Anyway, I hope you’ll find this project useful and interesting, and that
I’ll have the pleasure to work on it with you all! :)
--
Emmanuel Gil Peyrot