Skip to content

kcloudy0717/KHRaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KHRaster

This is a rasterizer written during my time as a student.

Features

  • Real-time rasterizer
  • Bit blit onto different region of the application window
  • Rasterizes points, lines, and triangles
  • Texturing based on texture coordinates
  • Real-time rendering of 3D triangular geometry with simple lighting

Build

  • Visual Studio 2019
  • C++ 20

All of the required libraries should be included in the repository, the only thing needs to be done is to initialize the submodules

Acknowledgements

Progress

1: BLIT

0

2: Lines

1

3: Triangle

2

4: Cube

3

5: Textured Cube

Colored cube no depth

4

Colored cube depth

5

Textured cube

6

6: Lighting

7

Releases

No releases published

Packages

No packages published