software-renderer
Here are 97 public repositories matching this topic...
Language:All
Sort:Most stars
A brief computer graphics / rendering course
- Updated
Jul 7, 2023 - C++
3D Software Renderer in 700 Lines !!
- Updated
Sep 23, 2024 - C
⚡ 可编程渲染管线实现,帮助初学者学习渲染
- Updated
Sep 23, 2024 - C++
An implementation of OpenGL 3.x-ish in clean C
- Updated
Sep 17, 2025 - C
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
- Updated
Jan 4, 2024 - C++
A very fast and simple software renderer using only integers and fixed point math. PiSHi LE (PL) is a subset of the 3D software graphics library used in King's Crook.
- Updated
May 30, 2024 - C
Sphere tracing signed distance functions.
- Updated
Jul 17, 2020 - Scala
C++ Software Renderer/Rasterizer
- Updated
Apr 27, 2025 - C++
a cpu/gpu soft renderer in rust
- Updated
Jun 28, 2023 - Rust
A Java-based minimalistic game engine and software renderer.
- Updated
Apr 6, 2025 - Java
3D Software renderer
- Updated
Oct 28, 2023 - JavaScript
Software Renderer : g-Matrix3d Neo 0.4.0
- Updated
Sep 26, 2023 - C++
Yet another very simple java 3D software renderer using only standard 2D libraries (Java2D, AWT & Swing), so no external libraries required. Video:https://youtu.be/hWUX1t9f6zE
- Updated
Jul 24, 2022 - Java
The public repo of Retro FPS Studio (RFS), for educational reading and not for reuse. See license.
- Updated
Dec 4, 2021 - C
A collection of software rendering routines
- Updated
Jan 14, 2020 - Zig
3D software renderer written in Odin.
- Updated
Oct 7, 2025 - Odin
The ultimate open-source 2D and 3D software rendered graphics library.
- Updated
Oct 18, 2023 - C
A 3D software renderer/editor from "scratch" written in C++
- Updated
Apr 25, 2025 - C++
3D software renderer written in C.
- Updated
Oct 8, 2025 - C
Improve this page
Add a description, image, and links to thesoftware-renderer topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thesoftware-renderer topic, visit your repo's landing page and select "manage topics."