make the vertex shader process actual vertices.
import the new renderer and clean things up.
add a line clipping procedure based on the Liang-Barsky algorithm. (thanks jmi2k!)
move the edge function out into libgeometry.
bring flat triangle rasterization back, with some goodies for future shading work. add uv coordinates to the vertex.
transcribe macros into actual functions. remove unused memdraw code.