Немного, но, по крайней мере, пара базовых шейдеров, с которых можно начать, также можно найти между моими файлами open sorce engine:
файлы .vsh содержат вершинные шейдеры, а файлы .fsh - фрагментные шейдеры, но я полагаю, это само по себе объясняет ...
На современном мобильном оборудовании вы должны сделать как можно больше в вершинном шейдере, и хитрость для хороших и быстрых игр состоит в том, чтобы написать много очень специализированных шейдеров, делающих всегда именно то, что нужно, чтобы что-то выглядело так, как это задумано. По крайней мере, это мой опыт работы с моим iPhone 3GS, который имеет тот же графический процессор, что и iPhone 4, но имеет меньше пикселей для доставки данных. Скорее всего, это уже намного лучше с Tegra 2 и даже лучше с яблочным чипом A5, но сейчас это означает, что вам не следует пытаться портировать шейдеры для настольных компьютеров на мобильные телефоны и ожидать отличную производительность: P Это также означает, что в полноэкранном режиме эффекты, особенно на устройствах с дисплеем с высоким разрешением, имеют тенденцию быть медленными.
Надеюсь, это тоже немного помогает :).