2011-02-02 2 views
3

Я пытаюсь работать с NDK для рендеринга изображения OpenGL на Android. Я взял базовый графический курс и знаком с открытым GL. Я рассмотрел несколько примеров, таких как проект в Сан-Анджелесе, но понятия не имею, что происходит. Я знаком с такими вызовами, как glBegin (GL_LINES) ;. Я не вижу ничего подобного в этом месте. Кажется, что много кода делает много вещей, которые становятся немного подавляющими. Итак, есть ли какие-либо ресурсы, которыми я могу воспользоваться, это показать базовую рендеринг OpenGL на Android. Я говорю, рисуя вращающийся треугольник типа учебника. Если нет, есть ли еще более сложные проекты, такие как Сан-Анжелес, которые прокомментированы?Основы NDK и OpenGL на android

ответ

8

OpenGL ES (подмножество OpenGL, поддерживаемое на Android) не поддерживает метод примитивов glBegin/glEnd. Вместо этого вы должны посмотреть на использование вершинных массивов. glDrawArrays и glDrawElements - это основные вызовы, которые вам нужно изучить.

О, и у Khronos имеется некоторая информация здесь: http://www.khronos.org/opengles/

Смежные вопросы