<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://uap-core.de/hg/ascension/</link>
    <language>en-us</language>

    <title>ascension Changelog</title>
    <description>ascension Changelog</description>
    <item>
    <title>[default] implement add/remove to node dictionary</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/67a590cf2d15</guid>
    <link>https://uap-core.de/hg/ascension/rev/67a590cf2d15</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>67a590cf2d15</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td>default</td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td>tip</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>implement add/remove to node dictionary</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/scene.c<br />src/scene_node.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 07 Apr 2026 20:33:29 +0200</pubDate>
</item>
<item>
    <title>remove too verbose logs when meshes are allocated or freed (which happens a lot)</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/afe83f4642cc</guid>
    <link>https://uap-core.de/hg/ascension/rev/afe83f4642cc</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>afe83f4642cc</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>remove too verbose logs when meshes are allocated or freed (which happens a lot)</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/mesh.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 07 Apr 2026 20:18:39 +0200</pubDate>
</item>
<item>
    <title>prepare node (/ entity) dictionary per scene</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/21ff357e773c</guid>
    <link>https://uap-core.de/hg/ascension/rev/21ff357e773c</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>21ff357e773c</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>prepare node (/ entity) dictionary per scene</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/ascension/scene.h<br />src/ascension/scene_node.h<br />src/scene.c<br />src/scene_node.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 06 Apr 2026 21:04:10 +0200</pubDate>
</item>
<item>
    <title>add some docu to scene_node functions</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/066481b8b3a5</guid>
    <link>https://uap-core.de/hg/ascension/rev/066481b8b3a5</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>066481b8b3a5</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add some docu to scene_node functions</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>src/ascension/scene_node.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 06 Apr 2026 20:27:11 +0200</pubDate>
</item>
<item>
    <title>update to recent toolkit version</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/10f7d14405b6</guid>
    <link>https://uap-core.de/hg/ascension/rev/10f7d14405b6</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>10f7d14405b6</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>update to recent toolkit version</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>tools/atlas-editor.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 08 Feb 2026 14:47:28 +0100</pubDate>
</item>
<item>
    <title>fix that the text for the counters was not updated every frame</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/22b232e3202a</guid>
    <link>https://uap-core.de/hg/ascension/rev/22b232e3202a</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>22b232e3202a</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>fix that the text for the counters was not updated every frame</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>demo/snake/snake.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 01 Feb 2026 14:07:11 +0100</pubDate>
</item>
<item>
    <title>add TODO for improving alignment of text nodes</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/c0d3a1acc6ae</guid>
    <link>https://uap-core.de/hg/ascension/rev/c0d3a1acc6ae</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>c0d3a1acc6ae</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add TODO for improving alignment of text nodes</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>demo/snake/snake.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 01 Feb 2026 13:58:07 +0100</pubDate>
</item>
<item>
    <title>add counters for draw calls, vertices, trianagles</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/fa91e2e06eee</guid>
    <link>https://uap-core.de/hg/ascension/rev/fa91e2e06eee</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>fa91e2e06eee</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>add counters for draw calls, vertices, trianagles</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>demo/snake/snake.c<br />src/ascension/context.h<br />src/ascension/glcontext.h<br />src/ascension/text.h<br />src/mesh.c<br />src/window.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 01 Feb 2026 13:52:50 +0100</pubDate>
</item>
<item>
    <title>implement that your own trace kills you</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/02ce7c6251a9</guid>
    <link>https://uap-core.de/hg/ascension/rev/02ce7c6251a9</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>02ce7c6251a9</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>implement that your own trace kills you</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>demo/snake/snake.c<br />src/ascension/datatypes.h<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 25 Jan 2026 19:45:24 +0100</pubDate>
</item>
<item>
    <title>recreate player sprite from scratch and remove all the interpolation noise</title>
    <guid isPermaLink="true">https://uap-core.de/hg/ascension/rev/f4f7886f10f0</guid>
    <link>https://uap-core.de/hg/ascension/rev/f4f7886f10f0</link>
    <description>
    <![CDATA[
        <table>
            <tr>
                <th style="text-align:left;">changeset</th>
                <td>f4f7886f10f0</td>
            </tr>
            <tr>
                <th style="text-align:left;">branch</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">bookmark</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;">tag</th>
                <td></td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">user</th>
                <td>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">description</th>
                <td>recreate player sprite from scratch and remove all the interpolation noise</td>
            </tr>
            <tr>
                <th style="text-align:left;vertical-align:top;">files</th>
                <td>demo/snake/snake.c<br />demo/snake/textures/player-color-map.png<br />demo/snake/textures/player.png<br />src/ascension/texture.h<br />src/text.c<br /></td>
            </tr>
        </table>
    ]]>
    </description>
    <author>&#77;&#105;&#107;&#101;&#32;&#66;&#101;&#99;&#107;&#101;&#114;&#32;&#60;&#117;&#110;&#105;&#118;&#101;&#114;&#115;&#101;&#64;&#117;&#97;&#112;&#45;&#99;&#111;&#114;&#101;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 25 Jan 2026 15:37:23 +0100</pubDate>
</item>

  </channel>
</rss>