Gnomes per second in Vulkan and OpenGL ES

24
SHARE

This new demo is called Gnome Horde and runs under Android on the Intel-based Nexus Player, a consumer device integrating a PowerVR G6430 GPU; it uses the latest prototype Vulkan API driver for PowerVR GPUs (final performance may differ).

On the left-hand side of the video, we are showing Vulkan and on the right we have OpenGLĀ® ES 3.0. We have attempted to ensure both versions run equivalent code and both run without extensions. The demos are not using instancing either, each draw call could be a different piece of geometry with a different material or texture and the CPU performance would be very similar.

We notice that Vulkan is using more of the GPU then CPU and when needed it would use the CPU power which is really impressive. I can see the API taking advantage of low end hardware and reduce a lot of bottleneck for some hardware.

Check out the rest by clicking here