There are 12 repositories under software-renderer topic.
A brief computer graphics / rendering course
3D Software Renderer in 700 Lines !!
:zap: 可编程渲染管线实现,帮助初学者学习渲染
An implementation of OpenGL 3.x-ish in clean C
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
UnrealEngine 1998
a cpu/gpu soft renderer in rust
A Java-based minimalistic game engine and software renderer.
Software Renderer : g-Matrix3d Neo 0.4.0
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
Javascript 3D software renderer
The public repo of Retro FPS Studio (RFS), for educational reading and not for reuse. See license.
A collection of software rendering routines
The ultimate open-source 2D and 3D software rendered graphics library.
High performance software rendering in c#
:space_invader: Plot pixels on a 320x200 256c canvas
RenderToy is an experimental path tracing rendering library for academic purposes.
Software renderer.
tinyraytracer by ssloy, but rendering to the screen in realtime with SDL2 and dear imgui
PixSoR - Pixel Software Renderer with Shader Emulation.
C++ Optimized Software Renderer using SDL2.0
Amber is a tiny software 3D renderer written in TypeScript.
A small CGo Game Engine that uses a custom Software Renderer.
tinyraytracer implementation using Rust
Dust Ultimate Game Library: A full featured x86 C/Assembly Game library using software renderer
This project is a study into the graphics pipeline, software rendering via rasterization and parallel programming (multithreading and SIMD) in C.
A simple CPU raytracer based on the "Ray Tracing in One Weekend" book by Peter Shirley.