воскресенье, 10 апреля 2011 г.

OpenGL ES 2.0 на android. Простой и текстурированный квадрат

Вот такой пример создания простых фигур. Создаем простой квадрат, а потом еще один, но уже с текстурой.
Под катом как написать такое приложение

четверг, 7 апреля 2011 г.

OpenGL ES 2.0 на android. Начало

Пожалуй, самое главное отличие версий OpenGL ES 1.x и 2.0 - это появление в версии 2.0 pipeline with programmable shading, то есть шейдеров (shaders). Почти все красоты современных игр сделаны с использованием шейдеров. В  OpenGL ES шейдеры бывают двух типов: Vertex shaders и Fragment shaders. Описание и использование OpenGL ES 2.0 можно найти в книге OpenGL®ES 2.0 Programming Guide.

Реализация OpenGL ES 2.0 в android, используя java классы, появляется начиная с версии android 2.2. Создать приложение для android очень просто, а вот отладку производить не очень, так как эмулятор не имеет поддержки OpenGL ES 2.0 (по крайней мере, я не смог этого добить на данный момент, а сейчас у меня есть устройство с поддержкой второй версии, и эмулятор не требуется :-) )

Под катом, как написать простое приложение на  OpenGL ES 2.0 для android

понедельник, 4 апреля 2011 г.

OpenGL ES 2.0: ссылки, примеры

Здесь будут ссылки на мануалы, примеры для OpenGL ES

суббота, 2 апреля 2011 г.

Отладка приложений на реальном android

Удивительно, но как удобно и быстро можно запускать на моем планшете (и не только на моем) из eclipse проекты andorid. Все очень просто, настраиваем устройство, устанавливаем драйвер Google Windows USB Driver. В манифесте проекта устаналиваем android:debuggable="true", либо через интерфейс редактирвания манифеста, либо вручную. Все. Запускаем и работаем.

Утилита DDMS из папки tools android SDK может делать скриншоты. Вот например мой скриншот:

пятница, 1 апреля 2011 г.