Как использовать android.media.effect.Effect - PullRequest
3 голосов
/ 01 марта 2012

Может ли кто-нибудь помочь мне указать правильное направление, как использовать эти ускоренные графические эффекты, доступные начиная с Android 4.0 на растровом изображении?

В документации говорится, например, "Они должны быть связаны с изображением текстуры GL_TEXTURE_2D".Но как лучше всего это сделать?

Первым шагом для создания эффекта должно быть «Вызов EffectContext.createWithCurrentGlContext () из контекста OpenGL ES 2.0».Но когда я делаю это в своей деятельности, происходит сбой за исключением «Попытка инициализации EffectContext без активного контекста GL».Но тогда как мне получить активный контекст GL?

1 Ответ

2 голосов
/ 28 июля 2012

потому что вы создаете Эффект в своей Деятельности, поэтому он создает исключение. Вы должны создать его в методе onSurfaceCreated интерфейса Renderer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...