Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 706 Bytes

README.md

File metadata and controls

19 lines (16 loc) · 706 Bytes

SimpleRasterizer

Introduction

This project is simple 3D realtime software renderer based on rasterization. The basic D3D11 render pipeline is implemented in it. In addition, it supports multiple render targets and multiple shader resources. The render contains the following pipeline functions:

  • Vertex Shading
  • Homogeneous Clipping
  • Half-Space Triangle Rasterization
  • Perspective Corrected Interpolation
  • Z-Buffer Testing
  • Pixle Shading
  • Texture Mapping

Requirement

  • Microsoft Visual Studio 2017

Screenshot

Screenshot

Details

https://zhuanlan.zhihu.com/c_169490410