Improved content rendering techniques may improve utilization of resources, such as power and memory, in a computing device containing specialized graphics hardware. Techniques include more efficient tile-based rendering of content comprising multiple content layers by optimizing the order in which operations in the rendering process may be performed. Specialized hardware for content rendering, such as a GPU, may be configured to render more than one content layer corresponding to a tile before performing rendering of content corresponding to other tiles. As a result, the number of times pixel values associated with that single tile are brought into memory may be reduced. This may make the overall rendering process more efficient than a conventional approach of rendering the content one content layer at a time, each content layer organized as multiple tiles, which leads to cache thrashing and poor overall performance. A more efficient rendering process may lead to reduced or improved utilization of resources, such as power and memory,