В ES OpenGL, как я загружаю структуру, которая имеет прозрачные пиксели?

Почему бы не преобразовать строку в целое число формы YYYYMMDDHHMMSS? Каждое приращение времени создавало бы большее целое число, и вы могли бы фильтровать целые числа, а не беспокоиться о преобразовании в время ISO.

23
задан leppie 4 March 2009 в 16:08
поделиться

1 ответ

Для iPhone и N95 это работает:

, Если Вы загружаете структуру из необработанных данных, устанавливает внутренний и исходный формат на GL_RGBA.

glTexImage2D(GL_TEXTURE_2D, 0, 
    GL_RGBA,
    textureWidth,
    textureHeight, 
    0, 
    GL_RGBA,
    GL_UNSIGNED_BYTE,
    pointerToPixels);

И при рендеринге, включите альфа-смешение:

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glEnable(GL_BLEND);
31
ответ дан Virne 29 November 2019 в 01:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: