https://github.com/ornitorink0/ppm-tty-renderer
Renderer for PPM-P3 files using a memory-mapped framebuffer. Just for practice.
https://github.com/ornitorink0/ppm-tty-renderer
framebuffer lear learning-by-doing linux ppm ppm-p3 render renderer study tty
Last synced: 6 months ago
JSON representation
Renderer for PPM-P3 files using a memory-mapped framebuffer. Just for practice.
- Host: GitHub
- URL: https://github.com/ornitorink0/ppm-tty-renderer
- Owner: Ornitorink0
- Created: 2025-06-05T21:32:52.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-06-06T12:14:28.000Z (7 months ago)
- Last Synced: 2025-06-06T13:21:30.523Z (7 months ago)
- Topics: framebuffer, lear, learning-by-doing, linux, ppm, ppm-p3, render, renderer, study, tty
- Language: C
- Homepage:
- Size: 1.86 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PPM tty Renderer

This is a renderer for PPM-P3 files, used to render images in a format easily readable by a human. This renderer displays pixels on the screen, using a memory-mapped framebuffer. I created this microproject just for practice. It's cool, I hope it's useful for learning.
Oh, I forgot an important detail: it only works for Linux, of course. Later I will do a completely low-level test without standard libraries, for x86.