1. At least one computer-readable storage medium storing an application comprising processor-executable instructions that, when executed by at least one processor, perform operations, the operations comprising: configuring a graphics processing unit (GPU) of a computing device, including: determining whether the GPU is to render graphics using a tile-then-layer approach or a layer-then-tile approach based at least in part on whether graphics for a tile depends on content from any other tile, wherein: the graphics is organized as a plurality of tiles each having a plurality of layers of content; the tile-then-layer approach includes rendering the graphics tile-by-tile; and the layer-then-tile approach includes rendering the graphics layer-by-layer; and if it is determined that the the GPU is to render the graphics using the tile-then-layer approach: notifying the GPU that the GPU is to render the graphics tile-by-tile.