implemented shaders example, converted perspective view to orthographic view