Rasterizer with fragment shader working , back face culling working ...... implementing mouse interaction