Foveated Rendering Techniques in Modern Computer Graphics