#android #opengl-es
#Android #opengl-es
Вопрос:
Где перечислены значения кодов, возвращаемых GLUtils.getype и getInternalFormat?
Прямо сейчас я получаю:
Внутренний формат: 6407 Тип: 33635
Код, используемый для создания этого, выглядит следующим образом:
Log.v("GLSurfaceView", "Internal Format " GLUtils.getInternalFormat(mBitmap) " Type: " GLUtils.getType(mBitmap));
Доступные форматы и типы перечислены здесь : http://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml
Ответ №1:
Вы ссылались на спецификацию OpenGL, вместо этого вам следует посмотреть на glTexImage2D в спецификации OpenGL-ES.
Нужные вам константы определены в классе GL10 . Например, внутренним форматом 6407 является GL10.GL_RGB, а типом 33635 является GL10.GL_UNSIGNED_SHORT_5_6_5.