---
title: X11 extension that changes everything (XRender)
link: https://www.youtube.com/watch?v=auzZCp45dJc
source: youtube-com-tsodingdaily
published: 2026-10-22T12:18:52Z
updated: 2026-10-22T15:21:39Z
first_seen: 2026-10-22T17:33:41.202070908Z
authors:
- Tsoding Daily
summary: |-
  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
  - https://xorg.freedesktop.org/archive/current/doc/libXrender/libXrender.txt
  - https://github.com/TigerVNC/tigervnc
  - https://stackoverflow.com/a/16157340
  - https://github.com/tsoding/xrender-scale-picture

  Chapters:
  - 00:00:00 - Intro
  - 00:05:41 - Basic X11 App
  - 00:14:52 - Studying XRender
  - 00:32:58 - Loading an image
  - 00:37:35 - XRenderFillRectangle
  - 01:05:53 - XRenderComposite
  - 01:29:15 - Scaling Image
  - 01:38:23 - Integrating into Le Game
  - 02:11:56 - Outro

  Topic: Continue working on my Software Rendered Game. Implementing support for X Rendering Extension.

  Twitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat

  Support:
  - https://github.com/tsoding/donate#support-tsoding
content: extracted
html: 2026-10-22-x11-extension-that-changes-everything-xrender.html
remote_preview:
  url: https://i2.ytimg.com/vi/auzZCp45dJc/hqdefault.jpg
extra:
  thumbnail: https://i2.ytimg.com/vi/auzZCp45dJc/hqdefault.jpg
---

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
- https://xorg.freedesktop.org/archive/current/doc/libXrender/libXrender.txt
- https://github.com/TigerVNC/tigervnc
- https://stackoverflow.com/a/16157340
- https://github.com/tsoding/xrender-scale-picture

### Chapters

- [00:00:00](https://www.youtube.com/watch?v=auzZCp45dJc&t=0) - Intro
- [00:05:41](https://www.youtube.com/watch?v=auzZCp45dJc&t=341) - Basic X11 App
- [00:14:52](https://www.youtube.com/watch?v=auzZCp45dJc&t=892) - Studying XRender
- [00:32:58](https://www.youtube.com/watch?v=auzZCp45dJc&t=1978) - Loading an image
- [00:37:35](https://www.youtube.com/watch?v=auzZCp45dJc&t=2255) - XRenderFillRectangle
- [01:05:53](https://www.youtube.com/watch?v=auzZCp45dJc&t=3953) - XRenderComposite
- [01:29:15](https://www.youtube.com/watch?v=auzZCp45dJc&t=5355) - Scaling Image
- [01:38:23](https://www.youtube.com/watch?v=auzZCp45dJc&t=5903) - Integrating into Le Game
- [02:11:56](https://www.youtube.com/watch?v=auzZCp45dJc&t=7916) - Outro

Topic: Continue working on my Software Rendered Game. Implementing support for X Rendering Extension.

Twitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat

### Support

- https://github.com/tsoding/donate#support-tsoding
