TINYGL: Buffer code refactoring.
TINYGL: Refactoring Zbuffer struct
TINYGL: fixed formatting issues.
TINYGL: Refactored ztriangleFill texture access code.
TINYGL: Added assert to ensure correct texture format.
TINYGL: removed redundant commented code.
TINYGL: Refactored fill functions inside ZBuffer struct.
TINYGL: Renamed ZBuffer into FrameBuffer
TINYGL: refactored the name of FrameBuffer instance from zb to fb
TINYGL: Refactored the triangle function in a template fashion
TINYGL: Refactored shadow drawing routines
TINYGL: Removed all the macros from triangle draw routines.
TINYGL: fixed a typo in the code.
TINYGL: refactored line drawing routines.
TINYGL: removed unnecessary files.
TINYGL: Implemented external interface of glBlendFunc
TINYGL: Encapsulated pixel access in FrameBuffer class, provided an implementation of glBlendFunc.
TINYGL: fixed formatting.
TINYGL: Implemented alpha interpolation in triangle rasterization routine.
TINYGL: Minor cleanup of code/formatting.