<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://tchayen.com</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/about-me</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/writing</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/notes-from-benchmarking-wasm-and-optimized-js</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/webgpu-obj-loading-and-perspective-camera</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/handmade-pathfinding-mesh-for-games</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/unicode-text-rendering-in-zig-with-freetype-and-harfbuzz</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/open-problems-of-a-star-for-any-angle-pathfinding</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/constrained-delaunay-triangulation-from-a-paper</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/drawing-text-in-webgpu-using-just-the-font-file</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/thousands-styled-rectangles-in-120fps-on-gpu</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/pbr-in-webgpu-implementation-details</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/how-to-write-a-flexbox-layout-engine</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/using-zig-for-writing-opengl-in-browsers</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/understanding-react-by-implementing-it</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/baked-lighting-in-r3f</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/making-of-3d-chess-in-react</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/ttf-file-parsing</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/making-our-own-tiny-google-maps</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/fetching-data-from-the-open-street-maps</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/triangulation-of-polygons</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/wireframes-with-barycentric-coordinates</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/brief-explanation-of-webgl</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
<url>
<loc>https://tchayen.com/web-mercator-projection</loc>
<lastmod>2026-09-14T17:31:01.475Z</lastmod>
</url>
</urlset>
