<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>CNA&#39;s Blog</title>
    <link>https://blog.libcna.com/</link>
    <description>Building a portable XNA-style framework for the long term.</description>
    <language>en</language>
    <lastBuildDate>Sun, 25 Oct 2026 13:25:19 GMT</lastBuildDate>
    <item>
      <title>Sharp Runtime</title>
      <link>https://blog.libcna.com/2026/10/25/sharp-runtime/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/25/sharp-runtime/</guid>
      <pubDate>Sun, 25 Oct 2026 13:25:19 GMT</pubDate>
      <description>Sharp Runtime is a C++23 implementation of a practical subset of the .NET System.* libraries.</description>
    </item>
    <item>
      <title>EasyGL</title>
      <link>https://blog.libcna.com/2026/10/22/easygl/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/22/easygl/</guid>
      <pubDate>Thu, 22 Oct 2026 13:20:47 GMT</pubDate>
      <description>EasyGL is a toolkit-independent C++20 graphics library built on top of OpenGL and OpenGL ES.</description>
    </item>
    <item>
      <title>Tamagotchi CNA</title>
      <link>https://blog.libcna.com/2026/10/19/tamagotchi-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/19/tamagotchi-cna/</guid>
      <pubDate>Mon, 19 Oct 2026 12:00:00 GMT</pubDate>
      <description>Tamagotchi CNA is an unfinished, independent C++ reimplementation of the international 1997 P1 virtual-pet program, presented through CNA.</description>
    </item>
    <item>
      <title>Meta GL</title>
      <link>https://blog.libcna.com/2026/10/18/meta-gl/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/18/meta-gl/</guid>
      <pubDate>Sun, 18 Oct 2026 13:12:38 GMT</pubDate>
      <description>MetaGL is a low-level, type-safe C++23 wrapper around the programmable OpenGL family.</description>
    </item>
    <item>
      <title>Wolf CNA</title>
      <link>https://blog.libcna.com/2026/10/18/wolf-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/18/wolf-cna/</guid>
      <pubDate>Sun, 18 Oct 2026 12:00:00 GMT</pubDate>
      <description>Wolf CNA is an original C++23 retro first-person shooter that renders a polygonal 3D world through CNA.</description>
    </item>
    <item>
      <title>CNA Craft</title>
      <link>https://blog.libcna.com/2026/10/17/cna-craft/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/17/cna-craft/</guid>
      <pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate>
      <description>CNA Craft ports Michael Fogleman&#39;s open-source Craft voxel game to C++23 and the CNA implementation of the XNA 4.0 programming model.</description>
    </item>
    <item>
      <title>XNA 4.0 C# games run on CNA.NET too</title>
      <link>https://blog.libcna.com/2026/10/12/xna-4-0-c-sharp-games-run-on-cna-net-too/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/12/xna-4-0-c-sharp-games-run-on-cna-net-too/</guid>
      <pubDate>Mon, 12 Oct 2026 10:00:00 GMT</pubDate>
      <description>Original XNA 4.0 C# games, unchanged, now run on CNA through CNA.NET: 81 of the 83 official Microsoft samples and dozens of open-source games.</description>
    </item>
    <item>
      <title>CNA 0.1.0 was released</title>
      <link>https://blog.libcna.com/2026/10/10/cna-0-1-0-was-released/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/10/cna-0-1-0-was-released/</guid>
      <pubDate>Sat, 10 Oct 2026 16:00:00 GMT</pubDate>
      <description>CNA 0.1.0 is the first final release of CNA. This article summarizes what changed since 0.1.0-alpha.1.</description>
    </item>
    <item>
      <title>CNA repositories at github.com</title>
      <link>https://blog.libcna.com/2026/10/08/cna-repositories-at-github-com/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/08/cna-repositories-at-github-com/</guid>
      <pubDate>Thu, 08 Oct 2026 12:42:49 GMT</pubDate>
      <description>CNA is no a single Git repository.</description>
    </item>
    <item>
      <title>CNA Goes Online: Gamer Services, Avatars and Networking</title>
      <link>https://blog.libcna.com/2026/10/05/cna-goes-online-gamer-services-avatars-and-networking/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/05/cna-goes-online-gamer-services-avatars-and-networking/</guid>
      <pubDate>Mon, 05 Oct 2026 07:42:31 GMT</pubDate>
      <description>CNA implements much more than the graphics and game-loop side of Microsoft XNA 4.0.</description>
    </item>
    <item>
      <title>Renderer API in CNA</title>
      <link>https://blog.libcna.com/2026/10/04/renderer-api-in-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/04/renderer-api-in-cna/</guid>
      <pubDate>Sun, 04 Oct 2026 12:33:36 GMT</pubDate>
      <description>CNA currently exposes 10 renderers across 8 implementation families.</description>
    </item>
    <item>
      <title>CNA Language Ecosystem: C++, 2 Active Bindings and 8 Archived Bindings</title>
      <link>https://blog.libcna.com/2026/10/01/the-cna-c-api-and-the-road-to-11-programming-languages/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/10/01/the-cna-c-api-and-the-road-to-11-programming-languages/</guid>
      <pubDate>Thu, 01 Oct 2026 12:07:15 GMT</pubDate>
      <description>CNA is written in C++23.</description>
    </item>
    <item>
      <title>House Simulator</title>
      <link>https://blog.libcna.com/2026/09/30/house-simulator/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/09/30/house-simulator/</guid>
      <pubDate>Wed, 30 Sep 2026 18:31:57 GMT</pubDate>
      <description>House Simulator is one of the largest showcase applications built on CNA so far.</description>
    </item>
    <item>
      <title>Platform API in CNA</title>
      <link>https://blog.libcna.com/2026/09/27/platform-api-in-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/09/27/platform-api-in-cna/</guid>
      <pubDate>Sun, 27 Sep 2026 11:26:04 GMT</pubDate>
      <description>SDL3 is currently one of the most important dependencies underneath CNA. But the rest of CNA is not supposed to be an SDL3 application.</description>
    </item>
    <item>
      <title>How CNA can survive SDL</title>
      <link>https://blog.libcna.com/2026/09/24/how-cna-can-survive-sdl/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/09/24/how-cna-can-survive-sdl/</guid>
      <pubDate>Thu, 24 Sep 2026 11:21:36 GMT</pubDate>
      <description>SDL is one of the most important technologies used by CNA today.</description>
    </item>
    <item>
      <title>Street Simulator - A Living City Built with CNA</title>
      <link>https://blog.libcna.com/2026/09/22/street-simulator-a-living-city-built-with-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/09/22/street-simulator-a-living-city-built-with-cna/</guid>
      <pubDate>Tue, 22 Sep 2026 17:30:30 GMT</pubDate>
      <description>Street Simulator is a large real-time 3D city demonstration built with the CNA framework.</description>
    </item>
    <item>
      <title>Renderers in CNA</title>
      <link>https://blog.libcna.com/2026/09/20/renderers-in-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/09/20/renderers-in-cna/</guid>
      <pubDate>Sun, 20 Sep 2026 11:12:53 GMT</pubDate>
      <description>Graphics rendering is one of the largest parts of CNA.</description>
    </item>
    <item>
      <title>How large is CNA?</title>
      <link>https://blog.libcna.com/2026/09/17/how-large-is-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/09/17/how-large-is-cna/</guid>
      <pubDate>Thu, 17 Sep 2026 10:58:05 GMT</pubDate>
      <description>Today, CNA contains the XNA-compatible framework, 10 graphics renderers, a content system and content pipeline, audio, input, networking, portable platform backends, focused graphics and device extensions, XNA Design support, a native C API, a large test suite, and supporting tools.</description>
    </item>
    <item>
      <title>What is CNA?</title>
      <link>https://blog.libcna.com/2026/09/13/what-is-cna/</link>
      <guid isPermaLink="true">https://blog.libcna.com/2026/09/13/what-is-cna/</guid>
      <pubDate>Sun, 13 Sep 2026 10:46:24 GMT</pubDate>
      <description>CNA is an open-source C++23 reimplementation of the Microsoft XNA 4.0 programming model.</description>
    </item>
  </channel>
</rss>
