0
Я загружаю массив массивов RGBA из массива UIImage, делая манипуляции с ним, затем устанавливая пиксели в буфер текстур Glubyte * и записывая их в текстура сOpenGL ES - Pixel «Интерференция» внизу текстуры
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, texWidth, texHeight, 0, GL_RGBA, GL_UNSIGNED_BYTE, texBuffer);
Это прекрасно работает, однако в нижней части экрана возникает какое-то странное пиксельное «вмешательство».
Кто-нибудь может понять, что может вызвать этот эффект?
EDIT: решаемое это сам, увидеть мой ответ
Как вы распределяете texBuffer? Попробуйте выделить texWidth * texHeight * 4 байта и заполнить память нулями. Все еще вмешательство? Если нет, то существующее распределение неверно. –