Есть ли способ достижения любого из следующих двух целей при использовании GL1.1 на Java Java VM: 1. Оказывать текстуру с использованием FBO 2. Использовать VBO для передачи информации о вершинах к памяти GPUAndroid OpenGL 1.1 Поддержка FBO и VBO
У меня есть небольшое приложение, которое отображает на экране несколько тысяч текстур, используя массивы вершин, и существует серьезная проблема с производительностью. Однако кадр не меняется часто и может быть кэширован либо в текстуре, либо только в памяти GPU.
Я не нашел рабочих примеров или хороших руководств о том, как добиться этого, используя старую версию OpenGL ES.
Я получил работу FBO путем использования его в качестве расширения. Однако, похоже, у меня нет учебника или примера использования VBO с Java, и хотя они могут поддерживаться версией GL, интерфейс Java для Android может не предоставлять необходимые функции для этого. (Я видел примеры с NDK, хотя). –
Примеры в SDK, которые используют VBOs с OpenGL ES 1.1, фактически являются CubeMapActivity и MatrixPaletteRenderer, которые являются частью демонстраций API в разделе «Графика». – ClayMontgomery