void VaoImplCore::vertexAttribDivisorImpl( GLuint index, GLuint divisor ) { mLayout.vertexAttribDivisor( index, divisor ); #if defined( CINDER_GL_ES ) #if defined( CINDER_GL_ANGLE ) glVertexAttribDivisorANGLE( index, divisor ); #else if( gl::env()->supportsInstancedArrays() ) { glVertexAttribDivisor( index, divisor ); } #endif #else if( glVertexAttribDivisor ) { // not always available glVertexAttribDivisor( index, divisor ); } else if( glVertexAttribDivisorARB ) { glVertexAttribDivisorARB( index, divisor ); } #endif /* #if defined( CINDER_GL_ANGLE ) glVertexAttribDivisorANGLE( index, divisor ); #elif defined( CINDER_GL_ES_3 ) glVertexAttribDivisor( index, divisor ); #else if( glVertexAttribDivisor ) // not always available glVertexAttribDivisor( index, divisor ); else if( glVertexAttribDivisorARB ) glVertexAttribDivisorARB( index, divisor ); #endif */ }
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_ANGLEInstancedArrays_glVertexAttribDivisorANGLE(JNIEnv *__env, jclass clazz, jint index, jint divisor) { glVertexAttribDivisorANGLEPROC glVertexAttribDivisorANGLE = (glVertexAttribDivisorANGLEPROC)tlsGetFunction(373); UNUSED_PARAM(clazz) glVertexAttribDivisorANGLE(index, divisor); }