<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Gpu-Compositing on slopistry</title>
    <link>https://blog.slopistry.com/tags/gpu-compositing/</link>
    <description>Recent content in Gpu-Compositing on slopistry</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.slopistry.com/tags/gpu-compositing/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>vitruvianos: from software blitting to gpu compositing</title>
      <link>https://blog.slopistry.com/posts/vitruvianos-gpu-compositing-progress/</link>
      <pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.slopistry.com/posts/vitruvianos-gpu-compositing-progress/</guid>
      <description>&lt;p&gt;The last few days have been a deep dive into V\OS&amp;rsquo;s graphics pipeline. What started as &amp;ldquo;make the DRM backend boot in QEMU&amp;rdquo; turned into building out per-window GPU compositing, fixing Haiku&amp;rsquo;s menu rendering, writing a gears demo, and learning more about virtio-gpu&amp;rsquo;s limitations than I ever wanted to know.&lt;/p&gt;&#xA;&lt;h2 id=&#34;where-we-started&#34;&gt;where we started&lt;/h2&gt;&#xA;&lt;p&gt;V\OS had a DRM display backend from x512&amp;rsquo;s Haiku work. It could put pixels on screen via dumb buffers and page flips. But there was no cursor, windows flickered when dragged, the GBM/EGL code had never been tested on a running system, and the whole thing only worked with &lt;code&gt;-vga std&lt;/code&gt; in QEMU.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vitruvianos: building the os that beos promised</title>
      <link>https://blog.slopistry.com/posts/vitruvianos-building-the-human-centric-os/</link>
      <pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.slopistry.com/posts/vitruvianos-building-the-human-centric-os/</guid>
      <description>&lt;p&gt;I have been a BeOS fan for a long time. Watched it come and go, followed the community through Zeta and into Haiku, and always felt like there was something unfinished there. An OS that got the fundamentals right but never got its shot at the mainstream. I only recently started contributing to VitruvianOS (V\OS) but I am all in on it. It is an operating system built on the Linux kernel that brings the BeOS desktop experience to modern hardware, and I think it has a real chance at finishing what BeOS started.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
