A toy software renderer