Reduced Vertex size from 36 to 28 bytes, a bandwidth, power, heat, and thus battery life and performance gain for mobile devices like Android phones. Here's the before and after in ARM FrameAdvisor:
Note the vertex color could be eliminated and replaced with a push_constants of the per-object color ahead of each draw command + modifications to the shaders, but this is less intrusive and a good step along the way.
Reduced Vertex size from 36 to 28 bytes, a bandwidth, power, heat, and thus battery life and performance gain for mobile devices like Android phones. Here's the before and after in ARM FrameAdvisor:
Note the vertex color could be eliminated and replaced with a push_constants of the per-object color ahead of each draw command + modifications to the shaders, but this is less intrusive and a good step along the way.