ImaginaryHuman #1 um, you could fake a fisheye by rendering your screen and either grabbing it to a texture or rendering to a texture, and then using that texture to draw a grid mesh which you distort. But it may not be as good quality as in a shader.