tinyrenderers
Renderer libraries
A set of single-header implementations of Vulkan and D3D12 renderers with simplified APIs and shared code.
472 stars
25 watching
26 forks
Language: C++
last commit: over 2 years ago
Linked from 3 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
| A collection of implementations of the same 3D scene using various rendering methods and APIs | 1,733 |
| A minimal 2D rendering library for Rust. | 1,177 |
| A command-line 3D renderer that uses the Rust programming language and various libraries to generate images from OBJ file formats. | 788 |
| An implementation of physically based rendering techniques in various graphics APIs for comparison and demonstration purposes. | 1,402 |
| A fast, portable, and modular HTML rendering engine written in C. | 1,664 |
| A Ruby library for reading and writing PNG images without relying on memory-intensive libraries. | 1,051 |
| A text drawing library for MicroPython framebuffer using Viper native code emitter and supporting fast rotated text rendering and blitting. | 52 |
| A lightweight loader for the Tiny DDS file format used in 3D graphics | 43 |
| Real-time 3D rendering engine using Vulkan and glTF support | 393 |
| A microbenchmarking library for C++ | 211 |
| A simple 3D rendering software using C and OpenGL, providing a complete example of a fixed-pipeline software renderer. | 2,209 |
| A C library for rendering colour ASCII art | 550 |
| A Java-based rendering and interaction processing library supporting 2D and 3D graphics and animation. | 34 |
| An implementation of physically-Based Rendering with Vulkan and glTF 2.0 models. | 984 |
| A library that generates HTML from Razor Components using a fluent interface | 150 |