Optimizing the graphics for your target GPU should be a fundamental goal during your application’s development. And as graphics optimization is more of an art than a science, it is important to put time into learning how to balance the goal of creating vibrant and exciting on-screen visuals, with the optimization tweaks that happen ‘under the hood’.

This guide is aimed at developers who are new to developing applications.

In this guide we will walk you through: The key differences between effectiveness and efficiency, How to be effective with your energy - in terms of performance, How to be efficient with your energy - in terms of performance, and why frequently analyzing the data you pass to the GPU is essential.