GSoC proposal for GPU rendering using Pathfinder
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/5859756641615...
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! :)
participants (1)
-
Emmanuel Gil Peyrot