Skip to content

This is a general project for learing OpenGL and making a software rasterizer from scratch.

Notifications You must be signed in to change notification settings

lingllting/XRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XRenderer

This is a general project for learing OpenGL and making a software rasterizer from scratch.

Libraries: GLFW GLEW

Features implemented:
Bresenham's line algorithm
WireFrame rendering.
Rasterization based on AABB and sweeping line.
Gouraud shading.
Phong shading.
Back-face culling.
Z-Buffer rendering.
Tangent space normal mapping.
Shadow mapping.

About

This is a general project for learing OpenGL and making a software rasterizer from scratch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published