A brief computer graphics / rendering course
-
Updated
Nov 9, 2023 - C++
A brief computer graphics / rendering course
⚡ 可编程渲染管线实现,帮助初学者学习渲染
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
486 lines of C++: old-school FPS in a weekend
Real-Time Hybrid Hair Rendering using Vulkan™
A tiny, single-header <canvas>-like 2D rasterizer for C++
CPU forward/deferred rasterizer with depth-buffering, texture mapping, normal mapping and blinn-phong shading implemented in C++
Vulkan Ignoble Software Rasterizer: Software rasterizer implementing Vulkan. Just for fun.
A multithreaded software implementation of OpenGL 1.3 in C++.
Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
Global illumination rendering engine
Parallel and memory efficient CPU rasterizer. Can process and merge multiple meshes to a single voxel model.
Real-time software rasterizer written in C++ with windowing and model loading support.
Software Renderer : g-Matrix3d Neo 0.4.0
SVG renderer for SFML
Walker Engine is a real-time rendering engine. It is written in C++ and currently uses OpenGL as its primary graphics API. Its purpose is primarily for my own education to learn computer graphics and to use it as a platform for experimentation.
Add a description, image, and links to the rasterizer topic page so that developers can more easily learn about it.
To associate your repository with the rasterizer topic, visit your repo's landing page and select "manage topics."