Извините, я не уверен, как это сделать с Android, но функция glGetString позволяет вам получить доступ к информации OpenGL. Вот пример кода в стиле C ++, который выведет расширения, поддерживаемые вашим оборудованием, которые, я надеюсь, вы сможете адаптировать для Android:
void PrettyPrintExtensions(){
std::string extensions = (const char*) glGetString(GL_EXTENSIONS);
char* extensionStart = &extensions[0];
char** extension = &extensionStart;
std::cout << "Supported OpenGL ES Extensions:" << std::endl;
while (*extension)
std::cout << '\t' << strsep(extension, " ") << std::endl;
std::cout << std::endl;
}
Изменяя параметр glGetString, вы также можете получить доступ к Vendor, renderer и version.
Пожалуйста, смотрите:
http://www.khronos.org/opengles/sdk/1.1/docs/man/glGetString.xml