Ответ 1
Исходный код теста метода спрайтов, упомянутого в видеоролике, можно найти здесь:
http://code.google.com/p/apps-for-android/source/browse/#svn/trunk/SpriteMethodTest
Вот пример из того, где используется VBO:
http://code.google.com/p/apps-for-android/source/browse/SpriteMethodTest/src/com/android/spritemethodtest/Grid.java#237
Вот пример из того, где используется расширение текстуры рисования:
http://code.google.com/p/apps-for-android/source/browse/SpriteMethodTest/src/com/android/spritemethodtest/GLSprite.java
Именно по этой причине часто используются текстуры атласа. Текстура атласа представляет собой единый связанный объект текстуры, в котором есть много разных изображений. Вы можете рисовать спрайты с разными изображениями таким образом, не связывая их с другим объектом текстуры. Все, что вы делаете, это использовать разные текстурные координаты в текстуре атласа. Если другое состояние рендеринга тоже самое, например требуемая функция смешивания, вы можете рисовать спрайты вместе для лучшей производительности.