Описание слайда:
Загрузка текстуры в память
void glTexImage(1/2/3)D(GLenum target, GLint level, GLint internalFormat, GLsizei width, (GLsizei height), GLint border, GLenum format, GLenum type, const GLvoid * data)
target: GL_TEXTURE_(1/2/3)D
level : загруженный уровень сокращенной текстуры (mipmap), для обычной текстуры равен 0
internalFormat: сколько компонентов цвета на тексель нужно записывать.
width, height : размеры текстуры, должны быть степенями 2
border : должен быть равен 0 для одномерной текстуры.
format: формат данных пикселя. Допустимые значения: GL_RED, GL_RG, GL_RGB, GL_BGR, GL_RGBA, GL_BGRA, GL_RED_INTEGER, GL_RG_INTEGER, GL_RGB_INTEGER, GL_BGR_INTEGER, GL_RGBA_INTEGER, GL_BGRA_INTEGER, GL_STENCIL_INDEX, GL_DEPTH_COMPONENT, GL_DEPTH_STENCIL.
type : тип данных пикселя. Допустимые значения: GL_UNSIGNED_BYTE, GL_BYTE, GL_UNSIGNED_SHORT, GL_SHORT, GL_UNSIGNED_INT, GL_INT, GL_FLOAT, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_INT_10_10_10_2, and GL_UNSIGNED_INT_2_10_10_10_REV.
data: указатель на данные изображения в памяти