Bringing AAA graphics to mobile platforms
This document discusses techniques for bringing console-level graphics to mobile platforms using tile-based deferred rendering GPUs common in smartphones and tablets. It provides an overview of the architecture of tile-based mobile GPUs like ImgTec SGX and how they process vertices and pixels in tiles. It then discusses optimizations for mobile like using multi-sample anti-aliasing to reduce memory usage, form-fitting alpha blended geometry, and avoiding buffer restores and resolves. Specific rendering techniques like god rays and character shadows are explained.