Skip to content

Software rasterizer using SIMD and multithreading

Notifications You must be signed in to change notification settings

ClearlyKyle/Simderella

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIMDERELLA 3D Software Rasterizer

SIMDERELLA is a 3D software rasterizer written in C utilizing SIMD and multi-threading to accelerate the rendering process. This rasterizer is designed to provide efficient and fast rendering capabilities, with the ability to use vertex and fragment-like shaders similar to OpenGL.

cube

Features

  • SIMD instructions for enhanced processing speed
  • Multi-threading support through a job system
  • Vertex and fragment-like shader system

Dependencies

  • tinyobj: A small and easy-to-use Wavefront OBJ loader written in C++
  • cglm: A C99-based library for vector and matrix mathematics
  • stb_image: A single-file library for loading various image file formats

About

Software rasterizer using SIMD and multithreading

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages