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: almost 4 years ago
Linked 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 |