default fragment shader, update of default vertex shader