<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://canberkpitirli.com/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/graphics-programming/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/foundations/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/how-gpus-render/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/shaders/</loc>
    <lastmod>2026-09-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/hlsl/</loc>
    <lastmod>2026-09-28</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/rendering-techniques/</loc>
    <lastmod>2026-04-18</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/graphics-apis/</loc>
    <lastmod>2025-10-05</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/computer-science/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/cs-introduction/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/cs-data/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/cs-memory/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/cs-operating-systems/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/cs-networking/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/cs-algorithms/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/series/viewcam/</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/topic/graphics/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/topic/game-dev/</loc>
    <lastmod>2026-08-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/topic/performance/</loc>
    <lastmod>2026-08-17</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/topic/systems/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/topic/ai-ml/</loc>
    <lastmod>2026-09-26</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/topic/career/</loc>
    <lastmod>2026-08-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/triangle-fan-gpu-cost/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/glsl-to-hlsl-cheat-sheet/</loc>
    <lastmod>2026-10-04</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/clipping-and-rasterization/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/depth-blending-and-the-output-merger/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/gpu-bandwidth-the-real-limit/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/gpu-front-end-from-commands-to-vertices/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/how-shaders-run-warps-and-wavefronts/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/pixel-shading-in-2x2-quads/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/pixels-framebuffers-and-scanout/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/welcome-to-computer-science/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/what-a-draw-call-really-sends/</loc>
    <lastmod>2026-10-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/cpp26-static-reflection-replacing-macros/</loc>
    <lastmod>2026-10-02</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/hlsl-functions-explained/</loc>
    <lastmod>2026-09-28</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/agents-that-act-trust-boundaries/</loc>
    <lastmod>2026-09-26</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/fable-5-1-vs-gpt-6-astra/</loc>
    <lastmod>2026-09-26</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/the-16-millisecond-religion/</loc>
    <lastmod>2026-08-17</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/backpropagation-is-1451-lines/</loc>
    <lastmod>2026-08-16</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/what-the-raft-paper-doesnt-tell-you/</loc>
    <lastmod>2026-08-15</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/renderer-where-pixels-are-characters/</loc>
    <lastmod>2026-08-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/procedural-terrain-ue5-cpp/</loc>
    <lastmod>2026-08-12</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/steam-game-at-14/</loc>
    <lastmod>2026-08-12</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/rendering-equation-to-hlsl/</loc>
    <lastmod>2026-08-11</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/viewcam-devlog-chasing-milliseconds/</loc>
    <lastmod>2026-08-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/virtual-camera-directshow-vs-v4l2loopback/</loc>
    <lastmod>2026-08-08</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/why-i-was-inactive-for-a-while/</loc>
    <lastmod>2026-08-06</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/why-i-hate-electron/</loc>
    <lastmod>2026-05-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/why-cpp-is-still-king/</loc>
    <lastmod>2026-05-07</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/handwritten-cuda-vs-pytorch/</loc>
    <lastmod>2026-04-29</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/shadow-mapping-dx11/</loc>
    <lastmod>2026-04-18</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/lessons-from-shipping-on-steam/</loc>
    <lastmod>2026-03-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/unreal-plugin-from-empty-folder/</loc>
    <lastmod>2026-02-21</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/deferred-vs-forward-rendering/</loc>
    <lastmod>2026-01-11</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/cmake-for-game-developers/</loc>
    <lastmod>2025-12-13</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/go-for-api-development/</loc>
    <lastmod>2025-11-03</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/one-engine-four-graphics-backends/</loc>
    <lastmod>2025-10-05</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/why-i-started-writing-rust/</loc>
    <lastmod>2025-09-14</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/vulkan-vs-other-graphics-apis/</loc>
    <lastmod>2025-07-22</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/ue5-behavior-trees-observer-aborts/</loc>
    <lastmod>2025-06-17</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/occlusion-culling-20-percent-vr/</loc>
    <lastmod>2025-05-20</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/custom-memory-allocators-cpp/</loc>
    <lastmod>2025-04-08</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/vr-frame-rate-72-to-90/</loc>
    <lastmod>2025-02-15</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/hlsl-from-first-principles/</loc>
    <lastmod>2025-01-30</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/tools-before-games/</loc>
    <lastmod>2024-10-15</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/winning-best-game-contest/</loc>
    <lastmod>2024-08-10</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/blog/shipping-first-udemy-course/</loc>
    <lastmod>2024-04-20</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/unawake/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/the-stranger/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/endless-combat/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/sleak-engine/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/viewcam/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/adv-directx-11-course/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/brokeout/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/focus-kingdom/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/the-dummy-bird/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/wpf-course/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/ruby/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/fastnn/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/tactix/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/rustvk/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/asciirenderer/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/raft-kv/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/evo-engine/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/flux/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/ziprs/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/brew-focus/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/rustfm/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/simplecnn/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/tensorbench/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/snaketerm/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/tuimer/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://canberkpitirli.com/projects/todocli/</loc>
    <lastmod>2026-10-12</lastmod>
    <priority>0.6</priority>
  </url>
</urlset>
