2016-06-09 3 views

ответ

3

OpenGL ES имеет glGetString (GL_EXTENSIONS), который возвращает список, разделенный пробелом. Если вы можете получить доступ к Java на Android, вы можете использовать статический метод класса GLES10 как это:

bool is_supported() 
{ 
    return GLES10.glGetString(GLES10.GL_EXTENSIONS).contains("GL_OES_standard_derivatives"); 
} 

Если вы используете Глес 2.0 или выше, используйте GLES20 вместо этого.

КСН, если у вас есть доступ к C, вы можете сделать:

bool is_supported() 
{ 
    return strstr(glGetString(GL_EXTENSIONS), "GL_OES_standard_derivatives") != NULL; 
}