lisyarus / tiny-rasterizer
A tiny CPU rasterization engine accompanying a tutorial series on writing a CPU rasterizer
☆82Updated 3 months ago
Alternatives and similar repositories for tiny-rasterizer:
Users that are interested in tiny-rasterizer are comparing it to the libraries listed below
- Misc repository for certain GPU algorithms.☆39Updated last year
- I'm learning webgpu☆34Updated 10 months ago
- Voxel / ray tracing template for the blog posts.☆55Updated 8 months ago
- Software rasterizer in C☆58Updated last year
- The code to accompany "Constant Time Stateless Shuffling and Grouping"☆44Updated last year
- 2D rectangular bin packing with option for item removal☆98Updated 5 months ago
- GPU hardware for Signed Distance Fields☆53Updated 8 months ago
- OpenGL rendering framework.☆26Updated 2 years ago
- A small dx12 base program I use to test shaders and techniques☆48Updated 2 years ago
- Hobby software rasterizer.☆67Updated 4 years ago
- ☆36Updated last year
- WebGPU rendering experiments☆109Updated last year
- Software rasterizing hair strands with analytical AA and OIT. Inspired by Frostbite's hair system: "Every Strand Counts: Physics and Rend…☆56Updated 4 months ago
- STL whose aim is to compile fast, run fast, and be clear to read☆50Updated this week
- Graphics demo (DirectX 12, PBR, IBL, C++20 modules).☆66Updated 4 years ago
- Work Stealing Threadpool in a C Header☆22Updated 7 months ago
- A collection of primarily graphics programming focused blog posts.☆66Updated 3 months ago
- Demo associata alla conferenza DevGames 2024 (https://devgames.org/) "Astrazioni per Vulkan/DirectX"☆27Updated 7 months ago
- OBJ model to 3D transparent texture converter☆39Updated 3 years ago
- Source code for the EON rough diffuse BRDF model☆29Updated this week
- Neural Network in Dx12/HLSL Shaders☆92Updated 7 months ago
- Physically based renderer demo written using Vulkan.☆75Updated 3 months ago
- 3D graphics renderer made from scratch using the C programming language.☆98Updated this week
- Mini Spin-X Library☆48Updated 3 months ago
- AZDO OpenGL techniques including multi draw indirect (MDI), visibility culling and LOD selection inside the GPU☆84Updated last year
- A simple, thread-safe memory manager for 64bit C++ applications and games. Focus is on preventing heap fragmentation in the absence of go…☆76Updated last month
- Supplanting matrices with PGA in a forward 3D renderer.☆198Updated 6 months ago
- Basic software rasterizer used to illustrate some concepts in a course.☆34Updated 4 years ago
- Vulkan sample on VK_EXT_device_generated_commands and NV extension☆36Updated 3 months ago
- Framework for multiplatform prototypes☆42Updated 2 years ago