---
title: I lied about my Game
link: https://www.youtube.com/watch?v=YAQJ5QPr7j4
source: youtube-com-tsodingdaily
published: 2026-06-23T15:00:14Z
updated: 2026-06-28T22:05:59Z
first_seen: 2026-09-08T10:17:10.166315Z
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:
  - Penger Model: https://github.com/Max-Kawula/penger-obj
  - Kenney Assets: https://kenney.nl/

  Chapters:
  - 00:00:00 - Intro
  - 00:05:56 - XShm extension
  - 00:15:39 - Checking if XShm extension is available
  - 00:20:26 - Creating Shared Memory Image
  - 00:29:48 - Creating Shared Memory Segment
  - 00:33:52 - Attaching the Shared Memory
  - 00:42:59 - Putting the Image on the Screen
  - 00:54:59 - Shared Memory Rendering has been achieved internally
  - 00:56:47 - Resizing Shared Memory Image
  - 01:17:46 - Detecting XShm extension at runtime
  - 01:25:02 - Outro

  Topic: Continue working on my Software Rendered Game. Implementing support for MIT-SHM X11 extension.

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

  Support:
  - https://github.com/tsoding/donate#support-tsoding
content: extracted
html: 2026-06-23-i-lied-about-my-game.html
preview:
  file: 2026-06-23-i-lied-about-my-game.preview-b9725d176848.webp
  width: 256
  height: 192
  color: '#181e24'
images:
- source: https://i.ytimg.com/vi/YAQJ5QPr7j4/maxresdefault.jpg
  original:
    file: 2026-06-23-i-lied-about-my-game.image-a6c72fa34ee5.jpg
    width: 1280
    height: 720
  variants:
  - file: 2026-06-23-i-lied-about-my-game.image-3c1833e18462.webp
    width: 48
    height: 27
  color: '#050506'
extra:
  thumbnail: https://i2.ytimg.com/vi/YAQJ5QPr7j4/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

- Penger Model: https://github.com/Max-Kawula/penger-obj
- Kenney Assets: https://kenney.nl/

### Chapters

- [00:00:00](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=0) - Intro
- [00:05:56](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=356) - XShm extension
- [00:15:39](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=939) - Checking if XShm extension is available
- [00:20:26](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=1226) - Creating Shared Memory Image
- [00:29:48](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=1788) - Creating Shared Memory Segment
- [00:33:52](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=2032) - Attaching the Shared Memory
- [00:42:59](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=2579) - Putting the Image on the Screen
- [00:54:59](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=3299) - Shared Memory Rendering has been achieved internally
- [00:56:47](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=3407) - Resizing Shared Memory Image
- [01:17:46](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=4666) - Detecting XShm extension at runtime
- [01:25:02](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=5102) - Outro

Topic: Continue working on my Software Rendered Game. Implementing support for MIT-SHM X11 extension.

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

### Support

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