Im loading up a model using C++ and OpenGLES and it looses the texture depending on where i load the texture in OpenGLES.
If i load the model before QCAR::CameraDevice::getInstance().start() is called the texture is rendered which leads me to believe that a GL state stops the texture from loading correctly.
Also if i remove QCAR::Renderer::getInstance().drawVideoBackground(); from my render loop it also renders the texture on the model.
So i have got to the point where i know its the rendering of the video texture to the quad or loading the texture.
I have read this https://developer.vuforia.com/resources/dev-guide/opengl-state-changes-video-background-renderer and it doesnt fix the issue.