2016-04-18 4 views
0

Я хочу улучшить производительность glReadPixels() с помощью PBO (для Android 4.3+), поскольку glReadPixels занимает около 30 ~ 50 мс (1280 * 960) для каждого кадра в моем тестовом устройстве. Но Я не могу использовать glReadPixels непосредственно в Java, поскольку последний параметр не может быть нулевым или «нулевым». Я также пытаюсь использовать ndk, как упомянуто here. Но последний параметр должен быть (void *) либо в GLD3/gl3.h моего ndk. Итак, вопрос в том, как я могу использовать glReadPixels для работы PBO? Является ли это правильным решением для повышения производительности?Android Opengl ES 3.0 Pixel Buffer Object И glReadPixel

ответ

0

Вам нужно будет указать последний параметр из int, чтобы void * явно в ваших кодах C++.

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

  • Нет связанных вопросов^_^