software-rendering
There are 218 repositories under software-rendering topic.
ssloy/tinyrenderer
A brief computer graphics / rendering course
zauonlok/renderer
A shader-based software renderer written from scratch in C89
skywind3000/mini3d
3D Software Renderer in 700 Lines !!
ssloy/tinyraycaster
486 lines of C++: old-school FPS in a weekend
kosua20/herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
skywind3000/RenderHelp
:zap: 可编程渲染管线实现,帮助初学者学习渲染
rswinkle/PortableGL
An implementation of OpenGL 3.x-ish in clean C
keith2018/SoftGLRender
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Angelo1211/SoftwareRenderer
Software rendering engine with PBR. Built from scratch on C++.
LMP88959/NTSC-CRT
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.
martinResearch/DEODR
A differentiable 3D renderer with Pytorch, Tensorflow and Matlab interfaces
rust-windowing/softbuffer
Easily write an image to a window
ByteOverlord/Watch_Quake
Quake 1 port for Apple Watch
zesterer/euc
A software rendering crate that lets you write shaders with Rust
kazan-3d/kazan
Mirror; Work-in-progress software-rendering Vulkan implementation
taichi-dev/taichi_three
A soft renderer based on Taichi (work in progress)
elect-gombe/esp32_mmd
esp32でmmd
humu2009/jsc3d
3D model viewer for design sharing and product exhibition.
LMP88959/PAL-CRT
PAL 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.
kosua20/PtahRenderer
A small software graphics renderer
HardCoreCodin/SlimEngine
A minimalist library with basic facilities for developing interactive real-time 3D applications, with a strong emphasis on simplicity and ease of use.
utensils/docker-opengl
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
Dawoodoz/DFPSR
Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
Panzerschrek/Square-Wheel
Advanced software renderer written in Rust
elect-gombe/k210_mmd
3D rendering test
HardCoreCodin/SlimTracin
Software ray tracer written from scratch in C that can run on CPU or GPU with emphasis on ease of use and trivial setup
silvematt/TomentRaycaster
A Software Rendering Raycaster Engine written in C and SDL2.
gh123man/Portal-Raycaster
A software portal rendering game engine
dubiousconst282/GLimpSW
Real time Physically Based Rendering on the CPU using AVX512
ByteOverlord/Watch_Quake2
Quake 2 port for Apple Watch
mmozeiko/build-mesa
Automatic build of mesa3d for Windows
taurreco/sr
3D software rendering library in C
dzharvis/rusterizer
Bare-bones software renderer written in Rust
HardCoreCodin/SlimApp
A minimalist andf platform-agnostic application layer for writing graphical applications, with a strong emphasis on simplicity and ease of use.
alanmacleod/wasm-render
Software 3D renderer & rasteriser written in WASM/C & TypeScript to test / showcase WebAssembly and compare performance
elnormous/SoftwareRenderer
Simple header-only C++ software renderer