У меня есть текстура, которая имеет только 1 канал, поскольку это изображение в оттенках серого. Когда я передаю пиксели в glTexImage2D, он выходит красным (очевидно, потому что канал 1 красный, RGB).
glTexImage2D(
GL_TEXTURE_2D, 0, GL_RGBA,
dicomImage->GetColumns(), dicomImage->GetRows(),
0, GL_RGBA, GL_UNSIGNED_BYTE, pixelArrayPtr);
Я могу изменить GL_RGBA? Если да, то что?