my header-files (.h) are too large to render the 3d model in opengl es 2 <p>Im trying to render different 3D-models in open-gl ES 2. I created some models with Cinema4d and export them as an .obj wavefront file. Then I use the really helpful perl script (<a href="https://github.com/HBehrens/obj2opengl" rel="nofollow">https://github.com/HBehrens/obj2opengl</a>) to convert that into a headerfile. The reason for this is that the Vuforia (<a href="https://www.qualcomm.com/products/vuforia" rel="nofollow">https://www.qualcomm.com/products/vuforia</a>) Example, which supports augmented reality, render their models from a header-file too. My problem is, that the header file is often 7 times bigger than the .obj file (same model!) and the first rendering lets lagging my application. What can I do about this problem?</p>