2016-06-09 7 views

Antwort

3

OpenGL ES hat glGetString (GL_EXTENSIONS), die eine durch Leerzeichen getrennte Liste zurückgibt. Wenn Sie Java auf Android zugreifen können, können Sie die statische Methode der GLES10 Klasse wie folgt verwenden:

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

Wenn Sie mit GLES 2.0 oder höher verwenden GLES20 statt.

Auf iOS-Geräten, wenn Sie den Zugriff auf C haben, könnten Sie tun:

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