My take on software rendering. Got bilinear filtering phong depth of field sun and point light sources viewports