Можем ли мы динамически проверить, поддерживается ли npot в Android? - PullRequest
1 голос
/ 20 февраля 2010

Есть ли способ запросить, если реализация OpenGL ES на Android поддерживает не-мощность двух текстур?

1 Ответ

0 голосов
/ 20 февраля 2010

Я уже видел это в строке расширений как "GL_ARB_texture_non_power_of_two". Например. на эмуляторе, если вы звоните:

gl.glGetString(GL10.GL_EXTENSIONS)

Где gl - ваш экземпляр GL10, тогда вы получите:

GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_draw_texture GL_OES_matrix_get GL_OES_query_matrix GL_ARB_texture_compression GL_ARB_texture_non_power_of_two GL_ANDROID_direct_texture GL_ANDROID_user_clip_plane GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap

У которого есть это расширение в списке, поэтому эмулятор поддерживает не мощные текстуры двух размеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...