
Unity 2017 Game Optimization
By :

Before we discuss Dynamic Batching and Static Batching independently, let's first understand the problems that they are both trying to solve within the Rendering Pipeline. We will try to keep fairly light on the technicalities as we will explore this topic in greater detail in Chapter 6, Dynamic Graphics.
The primary goal of these batching methods is to reduce the number of Draw Calls required to render all objects in the current view. At its most basic form, a Draw Call is a request sent from the CPU to the GPU asking it to draw an object.
Draw Call is the common industry vernacular for this process, although they are sometimes referred to as SetPass Calls in Unity, since some low-level methods are named as such. Think of it as configuring options before initiating the current rendering pass. We will refer to them as Draw Calls throughout the remainder of this book.
Before a Draw Call can be requested, several tasks need to be completed. Firstly, mesh and texture data must be...
Change the font size
Change margin width
Change background colour