improve renderer interface
add multiply function
add .gitignore
CalcType supports unsigned types
draw 2 triangles