Articles of opengl es

Смешивание представлений Android и GLSurfaceView

В настоящее время я работаю над игрой, и мне бы не хотелось, чтобы она прошла на полпути и обнаружила, что то, что я делаю, вызывает ошибки / убивает производительность. Вот как я собираюсь настроить его. Сначала хочу иметь LinearLayout с LinearLayout, содержащим HUD, а затем GLSurfaceView. Однако я могу в определенных точках «приостановить» игровой режим […]

Поддержка Android OpenGL ES везде?

Мне нужно понять, сколько потенциальных инсталляций я потеряю, если я захочу сделать свой рисунок в OpenGL вместо собственных 2D-графических API-интерфейсов Android в android.graphics. * Документация для Android показала, что OpenGL ES API поддерживается в основном на всех телефонах: http://developer.android.com/guide/topics/graphics/opengl.html OpenGL ES 2.0 is supported by most Android devices Это означает, что даже дешевые товарные устройства […]

Android OpenGL комбинация SurfaceTexture (внешнего изображения) и обычной текстуры

Я хотел бы смешать предварительный просмотр камеры SurfaceTexture с некоторой текстурой наложения. Я использую эти шейдеры для обработки: private final String vss = "attribute vec2 vPosition;\n" + "attribute vec2 vTexCoord;\n" + "varying vec2 texCoord;\n" + "void main() {\n" + " texCoord = vTexCoord;\n" + " gl_Position = vec4 ( vPosition.x, vPosition.y, 0.0, 1.0 );\n" + […]

Установите OpenGL ES и компилируйте код для Android

Я только начал изучать OpenGL ES на андроиде (используя эту книгу ) и столкнулся с проблемой принятия исходного кода из главы 5 к существующим методам использования jni в android (на самом деле это касается просто запуска собственного приложения GL). Я пытаюсь скомпилировать собственный код, чтобы получить .so lib и использовать его далее в .apk-архиве. Но […]

Матричные преобразования OpenGL ES Android

У меня есть средство визуализации, реализующее интерфейс GLSurfaceView.Renderer; Подкласс GLSurfaceView и некоторые классы, представляющие мои объекты, которые я хочу рисовать. У меня есть код от http://developer.android.com/training/graphics/opengl/motion.html Я хочу расширить это и добавить движение по осям и не могу управлять им. Объект только повернут. И вот мой код: public class NotMyCoolRenderer implements GLSurfaceView.Renderer { public GLShip […]

Плавающая точка или фиксированная точка для Android NDK OpenGL-приложений?

Я пытаюсь решить, следует ли в первую очередь использовать float или ints для всех связанных с 3D элементов в моем приложении (что по большей части является C ++). Я понимаю, что большинство устройств на базе ARM не поддерживают аппаратную поддержку с плавающей запятой, поэтому я полагаю, что любой тяжелый подъем с поплавками будет заметно медленнее. […]

Является ли OpenGL на Android аккумулятором?

В настоящее время я реализую программную клавиатуру (используя некоторое сложное предсказание), и рисовать ее с помощью холста недостаточно с точки зрения производительности. Я получаю время рисования кадра намного выше 100 мс, что явно неприемлемо. Сама клавиатура состоит из 33 клавиш, каждая из которых нарисована с использованием drawRoundRect и простого текста выше. Никакие виджеты не используются, […]

Пример 2D с OpenGL

Я ищу очень простой учебник по использованию OpenGL только для 2D-чертежа. Моя проблема в том, что я хочу рисовать, с OpenGl растровое изображение с пикселями. Заранее спасибо, Ouael

Page curl with view pager

Я должен реализовать скручивание страницы с помощью Viewpager, чтобы при проглатывании страниц макеты, добавленные в пейджер, имели эффект скручивания страницы. Я загрузил github.com/harism/android_page_curl, но похоже, что он работает только для изображений, как и для большинства других реализаций. Может ли кто-нибудь сказать мне обходное решение, чтобы я мог выполнять завиток страницы с представлениями, которые у меня […]

Android SurfaceTexture.detachFromGLContext Ошибка во время detachFromGLContext

Я пытаюсь использовать TextureView для видео, и он сильно вредит при попытке SurfaceTexture.detachFromGLContext. Я ничего не нашел в Google, кто-нибудь знает, что это может быть? благодаря java.lang.RuntimeException: Error during detachFromGLContext (see logcat for details) at android.graphics.SurfaceTexture.detachFromGLContext(SurfaceTexture.java:195) at android.view.TextureView.destroySurface(TextureView.java:243) at android.view.TextureView.destroyHardwareResources(TextureView.java:355) at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2311) at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318) at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318) at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318) at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318) at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318) at android.view.HardwareRenderer$Gl20Renderer.destroyResources(HardwareRenderer.java:2318) at […]

Intereting Posts
Нет такого свойства: sonatypeUserName для класса: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer Действие Android перезапускается после разблокировки устройства Сохранение предложения в Google Кошельке Строка состояния становится белой и не отображает содержимое за ней Обновление RecyclerView.Adapter после намерения камеры BadTokenException: невозможно добавить окно Как проверить существование файла в телефонном справочнике с телефонной связью Почему мы используем 10.0.2.2 для подключения к локальному веб-серверу вместо использования IP-адреса компьютера в Android-клиенте Расширяемый список. В приложениях Android какова роль «R.java»? Как использовать putExtra () и getExtra () для строковых данных Как свернуть, если / else подблоки в eclipse Помощь Android с изменением типа шрифта кнопки, как? Как я могу установить поле EditText с помощью xml? Определение вида, выбранного в ContextMenu (Android)