Be more explicit about inferring the 3rd coordinate for vertices higher than the 3rd.
Add matrices and matrix multiplication transformations.
Try to implement translate and scale transformations. Still in progress though...
Fix scale and translate transformations, and bug in gpFillTriangle. Matrices are transposed somehow...
Explicitly use transpose for multiplication and fix off-by-one pixel.
Be explicit about matrix multiplication, where y is expected to be a transpose.