<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Immediate-Mode on Pi Stack</title>
    <link>https://www.pistack.xyz/tags/immediate-mode/</link>
    <description>Recent content in Immediate-Mode on Pi Stack</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 25 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.pistack.xyz/tags/immediate-mode/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Self-Hosted C&#43;&#43; Immediate-Mode GUI: Dear ImGui vs Nuklear vs NanoGUI</title>
      <link>https://www.pistack.xyz/posts/2026-06-25-cpp-immediate-mode-gui-dear-imgui-nuklear-nanogui/</link>
      <pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate>
      <guid>https://www.pistack.xyz/posts/2026-06-25-cpp-immediate-mode-gui-dear-imgui-nuklear-nanogui/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;Immediate-mode GUI (IMGUI) represents a fundamentally different approach to user interface programming compared to traditional retained-mode frameworks like Qt or GTK. Instead of maintaining a persistent widget tree, IMGUI libraries redraw the entire interface every frame based on function calls in the render loop. This paradigm eliminates complex state synchronization, reduces memory overhead, and integrates naturally with real-time rendering engines.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
