A brief computer graphics / rendering course
C++
Updated Feb 20, 2019
486 lines of C++: old-school FPS in a weekend
C++
Updated Feb 20, 2019
SVG to PNG/JPEG command-line tool and Node.js module
JavaScript
Updated Mar 16, 2018
Vector graphics (SVG) library for PHP
PHP
Updated Mar 1, 2019
Marlin is the FAST Java2D antialiasing rasterizer derived from OpenJDK Pisces (shape)
Java
Updated Dec 16, 2018
C# Vectors to (sub) Pixels, Hardware and Software 2D Rendering Library
C#
Updated Mar 21, 2019
Software Rasterizer
C++
Updated Dec 25, 2018
MarlinFX is the JavaFX port of the Marlin renderer (scanline rasterizer)
Java
Updated Oct 23, 2018
CIS565: CUDA Rasterizer
Vulkan Ignoble Software Rasterizer: Software rasterizer implementing Vulkan. Just for fun.
C++
Updated Jun 2, 2018
软光栅器的简单实现
C++
Updated Dec 10, 2016
Low-Level, 8-bit Colored, 3D Software Renderer written in C99
C
Updated Aug 12, 2018
C++
Updated Mar 17, 2019
Software 3D renderer & rasteriser written in WASM/C & TypeScript to test / showcase WebAssembly and compare performance
TypeScript
Updated Mar 7, 2018
SVG renderer for SFML
C++
Updated Oct 16, 2017
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading impleme…
C++
Updated Jun 20, 2017
😁 Soft-only 3d renderer
C++
Updated May 13, 2018
Software renderer in pure Fortran
Fortran
Updated Oct 6, 2017
The little simulator that could.
C
Updated Nov 26, 2017
nimAGG is a Nim port of Anti Grain Geometry(AGG)
Nim
Updated Sep 25, 2018
Software Renderer : g-Matrix3d Neo 0.4.0
C++
Updated Jan 17, 2013
Set of efficient Bresenham rasterisers ported from Alois Zingl' code
JavaScript
Updated May 22, 2018
A multithreaded software implementation of OpenGL 1.3 in C++.
C++
Updated Nov 4, 2018
Simple software rasterizer with OpenGL-like interface
C
Updated Feb 21, 2019
a high-quality vector graphics rasterizer (work in progress)
C++
Updated Dec 27, 2018
HTML5 inspired canvas implemented in Node.js for rendering PNG images.
JavaScript
Updated Dec 22, 2018
Basic rasterizer written in Haxe using Iron library
GLSL
Updated Jan 27, 2019
A 3D software renderer.
C++
Updated Feb 16, 2017
Linux port of cudaraster, Nvidia's GPU rasterizer.
C
Updated May 18, 2012
3D Software Rasterizer in C++
C++
Updated Jan 19, 2019