<story><title>Skia: an open source 2D graphics library</title><url>https://skia.org/</url></story><parent_chain></parent_chain><comment><author>tony</author><text>Aseprite switched to Skia a year or so ago (&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;aseprite&amp;#x2F;aseprite&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;aseprite&amp;#x2F;aseprite&lt;/a&gt;).&lt;p&gt;Regret it. Google doesn&amp;#x27;t care to maintain CMake support for it, so there goes pulling it in via source and building as a library dependency. &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;aseprite&amp;#x2F;aseprite&amp;#x2F;issues&amp;#x2F;1598#issuecomment-341869884&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;aseprite&amp;#x2F;aseprite&amp;#x2F;issues&amp;#x2F;1598#issuecommen...&lt;/a&gt;&lt;p&gt;You may ask, &amp;quot;why don&amp;#x27;t you just write your own CMake module like everyone else?&amp;quot; I&amp;#x27;ve tried. I think the build system changed a bit since, but back when I last tried, it required grabbing depot tools, checking out a source tree and a ton of other dependencies.&lt;p&gt;I am the original person that got Aseprite building on FreeBSD - but now I can&amp;#x27;t build it on any platform at all. Skia has too many points of failure in the build process. (Here&amp;#x27;s another issue where I spend hours trying to figure out what&amp;#x27;s going on &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;aseprite&amp;#x2F;aseprite&amp;#x2F;issues&amp;#x2F;1081&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;aseprite&amp;#x2F;aseprite&amp;#x2F;issues&amp;#x2F;1081&lt;/a&gt;)&lt;p&gt;Every other graphics library (SDL2, Allegro, SFML) can work with CMake.&lt;p&gt;Another pain point: Skia isn&amp;#x27;t on any package managers to my knowledge. Here&amp;#x27;s the debian RFP &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;bugs.debian.org&amp;#x2F;818180&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;bugs.debian.org&amp;#x2F;818180&lt;/a&gt;.</text></comment>
<story><title>Skia: an open source 2D graphics library</title><url>https://skia.org/</url></story><parent_chain></parent_chain><comment><author>guessmyname</author><text>With all the fuss with &amp;quot;modern&amp;quot; text editors built on top of web engines, I feel the need to remind you all that one of the fastest graphical code editors that I have ever used — SublimeText — was built using Skia for the rendering. I believe many people have noticed how smooth the interface and most of the operations feel, a very good selling point if you want to build a GUI in the future.</text></comment>