I create a very simple scene in UE4(empty level so only default material floor and a sky) and I notice the vulkan version has much higher input primitives than opengl (below are data in 10 seconds range)
Then I use render doc to capture the scene on both vulkan and opengl, and it turns out the primitives send to GPU are same:
The streamline says the input primitives means "The total number of input primitives to the rendering process" so I guess they should match the vertices count submitted to GPU and if we submit same number of vertices(and of course with same primitive type), we should expect they have same input primitives.
Can mali expert help to have a look at this issue? I can provide the apk, streamline files and render doc capture files if needed.
Thanks!
I will find a valhall hardware to double check, thanks!