<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>RunDev&apos;s Blog</title><description>Blog posts by Michael Schmidt (aka RunDev) about software, programming, and others.</description><link>https://rundev.me/</link><item><title>Thresholding with Anti-Aliasing</title><link>https://rundev.me/blog/thresholding-with-anti-aliasing/</link><guid isPermaLink="true">https://rundev.me/blog/thresholding-with-anti-aliasing/</guid><description>Performant and high-quality image thresholding (binarization) with anti-aliasing.</description><pubDate>Sat, 16 May 2026 00:00:00 GMT</pubDate><category>Anti-aliasing</category><category>Math</category><category>Rust</category><category>Threshold</category><author>Michael Schmidt</author></item><item><title>Fast division by 2^n-1</title><link>https://rundev.me/blog/fast-division-by-2n-1/</link><guid isPermaLink="true">https://rundev.me/blog/fast-division-by-2n-1/</guid><description>Fast methods for division by 2^n-1 with different rounding for unsigned integers.</description><pubDate>Sun, 25 Jan 2026 00:00:00 GMT</pubDate><category>Division</category><category>Math</category><category>Optimization</category><author>Michael Schmidt</author></item><item><title>BC4 Error Visualization</title><link>https://rundev.me/blog/bc4-error-visualization/</link><guid isPermaLink="true">https://rundev.me/blog/bc4-error-visualization/</guid><description>A visualization of BC4 block compression error for all possible encodings</description><pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate><category>Bcn</category><category>Compression</category><author>Michael Schmidt</author></item><item><title>Fast Unorm Conversions</title><link>https://rundev.me/blog/fast-unorm-conversions/</link><guid isPermaLink="true">https://rundev.me/blog/fast-unorm-conversions/</guid><description>Optimizing the conversion of 5-bit unorms to 8-bit unorms in Rust.</description><pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate><category>Optimization</category><category>Rust</category><category>Unorm</category><author>Michael Schmidt</author></item></channel></rss>