renderer
software renderer
A shader-based software renderer written from scratch in C89.
A shader-based software renderer written from scratch in C89
3k stars
62 watching
277 forks
Language: C
last commit: over 5 years agoLinked from 1 awesome list
3d3d-graphicsccross-platformfrom-scratchgraphicsgraphics-programmingiblpbrrenderingshaderssoftware-rendering
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A tool for debugging graphics rendering issues in games and applications. | 9,154 | |
| Demonstrates rendering of CAD models using mesh shaders for high-performance rendering | 373 | |
| A cross-platform shader development tool with debugging and analysis capabilities | 4,399 | |
| A curated collection of computer graphics resources and tools for learning and exploration | 2,279 | |
| A tool to render Shadertoy shaders directly into video files with support for FrameBuffers and various output formats. | 53 | |
| A C++ rendering engine that supports various graphical features such as textures, shaders, deferred rendering, and physically based camera parameters. | 365 | |
| A GPU-based 2D rendering engine written in Rust. | 3,153 | |
| A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language | 15 | |
| A repository providing tools and implementations for real-time rendering and related technologies in C++ | 17 | |
| A C++ template for shader-based OpenGL 3.3 applications that can load and render multiple wavefront .obj files with textures. | 8 | |
| A real-time cloud rendering system in Vulkan that simulates volumetric clouds. | 190 | |
| Compiles High-Level Shader Language programs into DirectX Intermediate Language representation. | 3,135 | |
| A post-processing injector for games and video software that enables developers to add custom visual effects. | 4,222 | |
| A collection of software rendering routines for 2D and 3D graphics in Zig. | 21 | |
| A lightweight C++ library for efficient 3D modeling, geometry processing, and rendering. | 1,391 |