Hedra has barely seen any progress, and I don't plan on working on it for now, so the repository will be archived until further notice.
A fast SIMD-optimized C++ 3D software renderer on the CPU. Primarily uses AVX/AVX2 instructions.
Works on old/non-x86 CPUs using SIMDe.
- Triangle rasterization
- Programmable 3D pipeline:
- OOP vertex/pixel shaders
- Blending
- Multi-threaded 8x8 block rasterizer
- OBJ model support
- SIMD Everywhere
- DirectXMath
- Vc (only for CMake utilities, see lib/cmake and dependencies.sh)