Implementing different kinds of shaders including bling-phong, bloom, gaussian blur, matcap with greyscale, sobel, etc.