<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fparkan/apps/fparkan-vulkan-smoke, 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-09-06T01:22:12+00:00</updated>
<entry>
<title>chore: simplify project to engine docs and tests</title>
<updated>2026-09-06T01:22:12+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-09-06T01:22:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=aa51f3574d3d4d4e0fa59653eedd718fceb5d1bd'/>
<id>urn:sha1:aa51f3574d3d4d4e0fa59653eedd718fceb5d1bd</id>
<content type='text'>
Remove planning and acceptance scaffolding while retaining the native Vulkan mission preview, format readers, runtime algorithms, and ordinary Rust tests. Keep the book aligned with the runnable project and validate checked-in shaders without generated tool metadata.
</content>
</entry>
<entry>
<title>feat(render): support per-frame camera updates</title>
<updated>2026-07-18T10:58:51+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T10:58:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=82f0f28ed9180b7adbf41f13e673823c61cbe371'/>
<id>urn:sha1:82f0f28ed9180b7adbf41f13e673823c61cbe371</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(render): bridge legacy camera to Vulkan</title>
<updated>2026-07-18T10:53:11+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T10:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=bfb048698ecbec09e745f5733b8f5df45225d268'/>
<id>urn:sha1:bfb048698ecbec09e745f5733b8f5df45225d268</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(vulkan): validate readback formats</title>
<updated>2026-07-18T05:15:23+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T05:15:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=8296400cad77f842b1ba7f5ea871eee7ff045a19'/>
<id>urn:sha1:8296400cad77f842b1ba7f5ea871eee7ff045a19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vulkan): compare readback artifacts</title>
<updated>2026-07-18T05:13:52+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T05:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=172f667bc65b7a6095c79ecf5a7711069207bd86'/>
<id>urn:sha1:172f667bc65b7a6095c79ecf5a7711069207bd86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(vulkan): label readback image formats</title>
<updated>2026-07-18T05:11:43+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T05:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=d4aa7a223fee241f9acc64b0f7d8d7e994e9a7d4'/>
<id>urn:sha1:d4aa7a223fee241f9acc64b0f7d8d7e994e9a7d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vulkan): export readback artifacts</title>
<updated>2026-07-18T05:08:07+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T05:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=b24594c6a20e43b8080a368ad9a20708caddcde6'/>
<id>urn:sha1:b24594c6a20e43b8080a368ad9a20708caddcde6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vulkan): capture swapchain pixels</title>
<updated>2026-07-18T05:05:20+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T05:05:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=f9a13298c0d5ef9bc0df968d178983506c24c0a6'/>
<id>urn:sha1:f9a13298c0d5ef9bc0df968d178983506c24c0a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vulkan): select readback-capable swapchains</title>
<updated>2026-07-18T04:59:28+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T04:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=9f6b21638d396783809bbd941d4cf0d548122995'/>
<id>urn:sha1:9f6b21638d396783809bbd941d4cf0d548122995</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(vulkan): draw original terrain geometry</title>
<updated>2026-07-18T04:46:16+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-07-18T04:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=b1408b0907db19033771bd03cdf1b9184250e9d6'/>
<id>urn:sha1:b1408b0907db19033771bd03cdf1b9184250e9d6</id>
<content type='text'>
</content>
</entry>
</feed>
