<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vulkan on Jonathan Wuest</title>
    <link>https://jonathan-wuest.de/tags/vulkan/</link>
    <description>Recent content in Vulkan on Jonathan Wuest</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 27 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://jonathan-wuest.de/tags/vulkan/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adventures in computer graphics: #1 Retrospective</title>
      <link>https://jonathan-wuest.de/posts/cg_adventures_01/</link>
      <pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://jonathan-wuest.de/posts/cg_adventures_01/</guid>
      <description>&lt;p&gt;In this post I take a walk down memory lane and look at some of my old computer graphics projects,&#xA;how they evolved as I&amp;rsquo;ve gotten more experience and my lessons learned for my latest iteration.&lt;/p&gt;&#xA;&lt;h3 id=&#34;humble-beginnings&#34;&gt;&#xA;  Humble beginnings&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#humble-beginnings&#34;&gt;&#xA;    &lt;i class=&#34;fa-solid fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;I was always fascinated by computer graphics. My first, more ambitious, development adventures were&#xA;in the realm of fluid simulation:&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/qUXACYYyyYE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;&#xA;&#xA;&lt;p&gt;As libraries I was only relying on SDL+OpenGL, &lt;em&gt;enhanced&lt;/em&gt; later by some image library&#xA;to export screenshots of each frame as the simulation wasn&amp;rsquo;t running in real-time for&#xA;larger particle counts.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
