<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fparkan/adapters/fparkan-render-vulkan/src/lib.rs, branch devel</title>
<subtitle>Utilities and tools for the game "Parkan: Iron Strategy".
</subtitle>
<id>https://git.popov.link/fparkan/atom?h=devel</id>
<link rel='self' href='https://git.popov.link/fparkan/atom?h=devel'/>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/'/>
<updated>2026-06-25T07:45:35+00:00</updated>
<entry>
<title>refactor(vulkan-shaders): extract manifest validation module</title>
<updated>2026-06-25T07:45:35+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T02:00:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=ce3e5ad813fcd5bb1c4de9ce51c603e110412cc9'/>
<id>urn:sha1:ce3e5ad813fcd5bb1c4de9ce51c603e110412cc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(vulkan-policy): extract pure swapchain and device policy</title>
<updated>2026-06-25T07:45:35+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T01:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=d0552922d9f0fc1ac95fc3ab2009672a39bf0f0c'/>
<id>urn:sha1:d0552922d9f0fc1ac95fc3ab2009672a39bf0f0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(vulkan-backend): extract planning facade module</title>
<updated>2026-06-25T07:45:35+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T01:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=0de511857528c9757ed21bdb084636b9e370ee57'/>
<id>urn:sha1:0de511857528c9757ed21bdb084636b9e370ee57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(vulkan-ffi): narrow audited unsafe boundary</title>
<updated>2026-06-25T07:45:34+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T01:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=0b0ed87650aa0bfb71ac680c3679b85546e4272b'/>
<id>urn:sha1:0b0ed87650aa0bfb71ac680c3679b85546e4272b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(vulkan-plan): clarify planning backend telemetry</title>
<updated>2026-06-25T07:45:34+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T01:06:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=6a6393038eb9accc908e4d54555702b426e38780'/>
<id>urn:sha1:6a6393038eb9accc908e4d54555702b426e38780</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(vulkan-smoke): make teardown order explicit</title>
<updated>2026-06-25T07:45:33+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T00:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=adc6c6149c290e8208837d365ba3df63ba7a5d38'/>
<id>urn:sha1:adc6c6149c290e8208837d365ba3df63ba7a5d38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vulkan-smoke): pin shader manifest provenance</title>
<updated>2026-06-25T07:45:33+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T00:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=247f86aa0997a0a6b1a209f38b90e4580c842e1b'/>
<id>urn:sha1:247f86aa0997a0a6b1a209f38b90e4580c842e1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(vulkan-smoke): clean up partial runtime resources</title>
<updated>2026-06-25T07:45:33+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T00:29:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=53715d0d9c581fd213770b1554237d2db1f11d4a'/>
<id>urn:sha1:53715d0d9c581fd213770b1554237d2db1f11d4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(vulkan-smoke): remove legacy acquire-present path</title>
<updated>2026-06-25T07:45:33+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T00:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=c8876d65eb4e6ba183987db6aaae7d00669d45b4'/>
<id>urn:sha1:c8876d65eb4e6ba183987db6aaae7d00669d45b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(stage0): close native smoke acceptance gate</title>
<updated>2026-06-25T07:45:32+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-06-25T00:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=ba69bdb6eab57817b45055d60ea1d2f6687757a8'/>
<id>urn:sha1:ba69bdb6eab57817b45055d60ea1d2f6687757a8</id>
<content type='text'>
</content>
</entry>
</feed>
