{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-10-22-x11-extension-that-changes-everything-xrender/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "Streamed Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\nPlaylist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\n\n### References\n\n- https://en.wikipedia.org/wiki/X_Rendering_Extension\n- https://xorg.freedesktop.org/archive/current/doc/libXrender/libXrender.txt\n- https://github.com/TigerVNC/tigervnc\n- https://stackoverflow.com/a/16157340\n- https://github.com/tsoding/xrender-scale-picture\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=auzZCp45dJc&t=0) - Intro\n- [00:05:41](https://www.youtube.com/watch?v=auzZCp45dJc&t=341) - Basic X11 App\n- [00:14:52](https://www.youtube.com/watch?v=auzZCp45dJc&t=892) - Studying XRender\n- [00:32:58](https://www.youtube.com/watch?v=auzZCp45dJc&t=1978) - Loading an image\n- [00:37:35](https://www.youtube.com/watch?v=auzZCp45dJc&t=2255) - XRenderFillRectangle\n- [01:05:53](https://www.youtube.com/watch?v=auzZCp45dJc&t=3953) - XRenderComposite\n- [01:29:15](https://www.youtube.com/watch?v=auzZCp45dJc&t=5355) - Scaling Image\n- [01:38:23](https://www.youtube.com/watch?v=auzZCp45dJc&t=5903) - Integrating into Le Game\n- [02:11:56](https://www.youtube.com/watch?v=auzZCp45dJc&t=7916) - Outro\n\nTopic: Continue working on my Software Rendered Game. Implementing support for X Rendering Extension.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "authors": [
    "Tsoding Daily"
  ],
  "captured_at": "2026-10-22T17:33:41.202070908+00:00",
  "category": "programming",
  "content_html": "<p>Streamed Live on Twitch: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://twitch.tv/tsoding\">https://twitch.tv/tsoding</a><br />\nEnable Subtitles for Twitch Chat</p>\n<p>Playlist: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\">https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq</a></p>\n<h3>References</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://en.wikipedia.org/wiki/X_Rendering_Extension\">https://en.wikipedia.org/wiki/X_Rendering_Extension</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://xorg.freedesktop.org/archive/current/doc/libXrender/libXrender.txt\">https://xorg.freedesktop.org/archive/current/doc/libXrender/libXrender.txt</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/TigerVNC/tigervnc\">https://github.com/TigerVNC/tigervnc</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://stackoverflow.com/a/16157340\">https://stackoverflow.com/a/16157340</a></li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/xrender-scale-picture\">https://github.com/tsoding/xrender-scale-picture</a></li>\n</ul>\n<h3>Chapters</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=0\">00:00:00</a> - Intro</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=341\">00:05:41</a> - Basic X11 App</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=892\">00:14:52</a> - Studying XRender</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=1978\">00:32:58</a> - Loading an image</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=2255\">00:37:35</a> - XRenderFillRectangle</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=3953\">01:05:53</a> - XRenderComposite</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=5355\">01:29:15</a> - Scaling Image</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=5903\">01:38:23</a> - Integrating into Le Game</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=auzZCp45dJc&amp;t=7916\">02:11:56</a> - Outro</li>\n</ul>\n<p>Topic: Continue working on my Software Rendered Game. Implementing support for X Rendering Extension.</p>\n<p>Twitch Chat in Subtitles generated by: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/kam1k4dze/subchat\">https://github.com/kam1k4dze/subchat</a></p>\n<h3>Support</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/donate#support-tsoding\">https://github.com/tsoding/donate#support-tsoding</a></li>\n</ul>\n",
  "content_markdown": "Streamed Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\nPlaylist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\n\n### References\n\n- https://en.wikipedia.org/wiki/X_Rendering_Extension\n- https://xorg.freedesktop.org/archive/current/doc/libXrender/libXrender.txt\n- https://github.com/TigerVNC/tigervnc\n- https://stackoverflow.com/a/16157340\n- https://github.com/tsoding/xrender-scale-picture\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=auzZCp45dJc&t=0) - Intro\n- [00:05:41](https://www.youtube.com/watch?v=auzZCp45dJc&t=341) - Basic X11 App\n- [00:14:52](https://www.youtube.com/watch?v=auzZCp45dJc&t=892) - Studying XRender\n- [00:32:58](https://www.youtube.com/watch?v=auzZCp45dJc&t=1978) - Loading an image\n- [00:37:35](https://www.youtube.com/watch?v=auzZCp45dJc&t=2255) - XRenderFillRectangle\n- [01:05:53](https://www.youtube.com/watch?v=auzZCp45dJc&t=3953) - XRenderComposite\n- [01:29:15](https://www.youtube.com/watch?v=auzZCp45dJc&t=5355) - Scaling Image\n- [01:38:23](https://www.youtube.com/watch?v=auzZCp45dJc&t=5903) - Integrating into Le Game\n- [02:11:56](https://www.youtube.com/watch?v=auzZCp45dJc&t=7916) - Outro\n\nTopic: Continue working on my Software Rendered Game. Implementing support for X Rendering Extension.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "dateCreated": "2026-10-22T17:33:41.202070908+00:00",
  "date_created": "2026-10-22T12:18:52+00:00",
  "date_modified": "2026-10-22T15:21:39+00:00",
  "date_published": "2026-10-22T12:18:52+00:00",
  "description": "Streamed Live on Twitch: https://twitch.tv/tsoding Enable Subtitles for Twitch Chat Playlist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq References: https://en.wikipedia.org/wiki/X_Rendering_Extension…",
  "external_url": "https://www.youtube.com/watch?v=auzZCp45dJc",
  "git": {
    "commit": "20068632b65d2830a2d54f25ca1d90d697bea2c0",
    "path": "items/youtube-com-tsodingdaily/2026/10/2026-10-22-x11-extension-that-changes-everything-xrender.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/20068632b65d2830a2d54f25ca1d90d697bea2c0/items/youtube-com-tsodingdaily/2026/10/2026-10-22-x11-extension-that-changes-everything-xrender.md"
  },
  "id": "urn:aggr:item:a9f42fd4c465156b07be3dcc70f71fd2d05031bf",
  "isBasedOn": {
    "@id": "https://www.youtube.com/watch?v=auzZCp45dJc"
  },
  "mainEntity": {
    "@id": "https://www.youtube.com/watch?v=auzZCp45dJc",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-10-22-x11-extension-that-changes-everything-xrender/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "Tsoding Daily"
      }
    ],
    "dateModified": "2026-10-22T15:21:39+00:00",
    "datePublished": "2026-10-22T12:18:52+00:00",
    "headline": "X11 extension that changes everything (XRender)",
    "image": {
      "@type": "ImageObject",
      "caption": null,
      "height": 90,
      "url": "https://i2.ytimg.com/vi/auzZCp45dJc/hqdefault.jpg",
      "width": 160
    },
    "timeRequired": "PT1M",
    "url": "https://www.youtube.com/watch?v=auzZCp45dJc",
    "wordCount": 122
  },
  "name": "Archived snapshot: X11 extension that changes everything (XRender)",
  "preview": {
    "alt": null,
    "color": null,
    "height": 90,
    "placeholder": {
      "data_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
      "hash": ""
    },
    "url": "https://i2.ytimg.com/vi/auzZCp45dJc/hqdefault.jpg",
    "width": 160
  },
  "reading_minutes": 1,
  "replicated_at": null,
  "source": "youtube-com-tsodingdaily",
  "source_name": "Tsoding Daily",
  "summary": "Streamed Live on Twitch: https://twitch.tv/tsoding\nEnable Subtitles for Twitch Chat\n\nPlaylist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\n\nReferences:\n- https://en.wikipedia.org/wiki/X_Rendering_Extension\n- https://xorg.freedesktop.org/archive/current/doc/libXrender/libXrender.txt\n- https://github.com/TigerVNC/tigervnc\n- https://stackoverflow.com/a/16157340\n- https://github.com/tsoding/xrender-scale-picture\n\nChapters:\n- 00:00:00 - Intro\n- 00:05:41 - Basic X11 App\n- 00:14:52 - Studying XRender\n- 00:32:58 - Loading an image\n- 00:37:35 - XRenderFillRectangle\n- 01:05:53 - XRenderComposite\n- 01:29:15 - Scaling Image\n- 01:38:23 - Integrating into Le Game\n- 02:11:56 - Outro\n\nTopic: Continue working on my Software Rendered Game. Implementing support for X Rendering Extension.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\nSupport:\n- https://github.com/tsoding/donate#support-tsoding",
  "tags": [],
  "temporalCoverage": "2026-10-22T17:33:41.202070908+00:00",
  "title": "X11 extension that changes everything (XRender)",
  "url": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-10-22-x11-extension-that-changes-everything-xrender/",
  "word_count": 122
}