Skip to content

(WIP) polygon-based 3D ('retro3D') #67

@visualizersdotnl

Description

@visualizersdotnl

Good refresher on halfspace rasterization by Ryg: https://fgiesen.wordpress.com/2013/02/08/triangle-rasterization-in-practice/

The span fillers are already there, I just need to make them support Z-interpolation for perspective correction and add extra interpolators, to start with UV and not just color.

But start with gouraud shading: use the half-space algorithm to set up spans is what I used to do, or so I recall. And unless I'm overlooking something processing horizontal spans also has the favourable cache behaviour.

Until we enter screen-space tiling territory (hello Niklas Beisert).

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions