/SoftRenderer

Simple software renderer in Go

Primary LanguageGoMIT LicenseMIT

SoftRenderer

A simple software render using SDL

Resources/Dependencies

  • SDL >=0.4.5

Building

All examples can be executed by:

> go run .

For example, navigate to the examples/tri_raster folder and "go run ."

Tasks

  • working Setup SDL shell and framework
  • Build a triangle rasterizers
    • done Line renderer
      • Port DDA from java softrenderer
    • done Single triangle
    • working Shared Edge triangles via Polygons

References

Search term: software triangle rasterization top left rule