renderer
software renderer
A shader-based software renderer written from scratch in C89.
A shader-based software renderer written from scratch in C89
2k stars
62 watching
276 forks
Language: C
last commit: over 3 years ago
Linked from 1 awesome list
3d3d-graphicsccross-platformfrom-scratchgraphicsgraphics-programmingiblpbrrenderingshaderssoftware-rendering
Related projects:
Repository | Description | Stars |
---|---|---|
baldurk/renderdoc | A tool for debugging graphics rendering issues in games and applications. | 9,033 |
nvpro-samples/gl_vk_meshlet_cadscene | Demonstrates rendering of CAD models using mesh shaders for high-performance rendering | 363 |
dfranx/shadered | A cross-platform shader development tool with debugging and analysis capabilities | 4,378 |
zheng95z/fun-with-computer-graphics | A curated collection of computer graphics resources and tools for learning and exploration | 2,269 |
danilw/shadertoy-to-video-with-fbo | A tool to render Shadertoy shaders directly into video files with support for FrameBuffers and various output formats. | 53 |
joshuasenouf/gl-engine | A C++ rendering engine that supports various graphical features such as textures, shaders, deferred rendering, and physically based camera parameters. | 363 |
servo/webrender | A GPU-based 2D rendering engine written in Rust | 3,130 |
swtwsk/vinci-lang | A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language | 15 |
vasumahesh1/azura | A repository providing tools and implementations for real-time rendering and related technologies in C++ | 17 |
chrisliebert/sdlgl3-wavefront | A C++ template for shader-based OpenGL 3.3 applications that can load and render multiple wavefront .obj files with textures. | 8 |
amansachan1/meteoros | A real-time cloud rendering system in Vulkan that simulates volumetric clouds. | 189 |
microsoft/directxshadercompiler | Compiles High-Level Shader Language programs into DirectX Intermediate Language representation. | 3,108 |
crosire/reshade | A post-processing injector for games and video software that enables developers to add custom visual effects. | 4,160 |
ikskuh/softrenderlib | A collection of software rendering routines for 2D and 3D graphics in Zig. | 21 |
liangliangnan/easy3d | A lightweight C++ library for efficient 3D modeling, geometry processing, and rendering. | 1,377 |