A software renderer requiring no external libraries
-
Updated
Jun 2, 2024 - C++
A software renderer requiring no external libraries
How were 3D triangles drawn on the first graphics accelerators? This dives deep into understanding how perspective correct textured triangles are drawn.
Advanced software renderer written in Rust
Software Rendered Demo Engine In C
Wolfenstein style software renderer using raycasting technique
A differentiable 3D renderer with Pytorch, Tensorflow and Matlab interfaces
An implementation of OpenGL 3.x-ish in clean C
A software line renderer written in C that uses the Bresenham algorithm.
A zero-dependencies, single-header 3D graphics library
A software rendering crate that lets you write shaders with Rust
Graphics from the golden age
Automatic build of mesa3d for Windows
Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
Terrain renderer and fluid simulation sandbox
My software-based ray tracer running on a Core i3
Collection of software-rendered realtime graphics compositions, see https://rototiller.pengaru.com. Github is only a mirror.
NTSC encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.
Digging into the Soft3D engine by Dingoo Games
Add a description, image, and links to the software-rendering topic page so that developers can more easily learn about it.
To associate your repository with the software-rendering topic, visit your repo's landing page and select "manage topics."