An implementation of OpenGL 3.x-ish in clean C
-
Updated
May 9, 2024 - C
An implementation of OpenGL 3.x-ish in clean C
Automatic build of mesa3d for Windows
How were 3D triangles drawn on the first graphics accelerators? This dives deep into understanding how perspective correct textured triangles are drawn.
Softbuffer integrates with the raw-window-handle crate to allow writing to a window in a cross-platform way while using the very high quality dedicated window management libraries that are available in the Rust ecosystem.
Wolfenstein style software renderer using raycasting technique
A software line renderer written in C that uses the Bresenham algorithm.
Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
A zero-dependencies, single-header 3D graphics library
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.
A shader-based Software Renderer Using The LightSky Framework.
This is an Android application example that draws a 3D cube using software rendering...
Graphics from the golden age
A basic 3D scene implemented with various engines, frameworks or APIs.
3d-software-renderering m5stickc/m5stack/console-app/windows-app/ncurses/emscripten/android/raspberry-pi-pico
A differentiable 3D renderer with Pytorch, Tensorflow and Matlab interfaces
A small 3d renderer based on canvas and js, for computer graphics learning only, no webgl .
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."