I am having a major problem with the Libgdx 3D Api
here is currently what my game looks like
I am rendering 500 objects with a mesh of
4 vertices
6 Indices
4 Normals (Vector3)
4 Texture Coords(Vector2)
Optimization I have made so far
Frustum Culling
Batch Rendering (Using ModelBatch)
Results I get
Android (Samsung Galaxy Ace 2) around 24 out of 60 FPS
Desktop (AMD FX 8350 processor with an graphics card XFX RADEON 7870) getting around 120 out of 120 FPS
How can i improve this
Here is all of my code
https://github.com/tommohawkaction/Libgdx3DHawk/tree/master/src // It is pretty explanatory