Trying to debug some shader/VBO issues with some Android devices, I circled back to androidVBOExample. My code is unchanged from the current git master branch except my main method in main.cpp has been altered to follow the standard template:
ofRunApp( new ofApp() );
The code runs perfectly with settings.setGLESVersion(2); commented out, but if I uncomment that line, I get strange artifacts, flickering, uncomplete draws, etc. on some devices. There is no shader loaded or implemented.
The code I am trying to debug depends on shaders and shader code does not run without setting GLESVersion to 2. Is there anything I can try to address this?