1 /*! \page performance-tips Performance Tips
6 <th>High CPU occupancy <br></th>
10 - Try to reduce actor count ( less actors == less processing) <br>
11 - Delete any actors that are not visible, or move them off stage <br>
12 - Use TextureAtlases ( greatly reduces OpenGL driver calls to glBindTexture <br>
13 - Optimise / reduce any constraints used
20 <th>High GPU occupancy <br></th>
24 - Reduce visible actor count ( == less draw calls) <br>
25 - For 2D UI graphics which require no z sorting use @code Actor::SetDrawMode( DrawMode::OVERLAY );
26 // In this mode depth testing is turned off and order is determined by the hierachy (depth-first search order).
28 - Use TextureAtlases ( reduces state changes in the GPU) <br>
29 - Use compressed textures
30 - Use lower quality textures, e.g. smaller, lower number of bits per pixel
31 - Use Dali::NinePatchImage where possible.
32 - Avoid using too many textures which contain alpha and require blending
33 - Avoid using too many Dali::Layer with depth testing enabled. Otherwise the layer has to clear the depth buffer.
34 - Optimise any shaders used. Pixel shaders should be kept as lean as possible.