Skip to content

A C real-time software rasterizer with a few optimizations

Notifications You must be signed in to change notification settings

jlvoiseux/quack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quack

A graphics project focusing on trying to rasterize a scene as quickly as possible on a CPU with a combination of algorithmic (usage of scanlines, culling), data-driven (memory layout) and SIMD approaches. It is written in C, and the final texture is rendered using a SDL3 render target.

Screenshots

quack-opt quack-opt

Dependencies

Libraries

3D models

About

A C real-time software rasterizer with a few optimizations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published