Основы NDK и OpenGL на Android - PullRequest
       19

Основы NDK и OpenGL на Android

3 голосов
/ 02 февраля 2011

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

1 Ответ

8 голосов
/ 03 февраля 2011

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

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

...