Não é muito, mas pelo menos alguns shaders básicos para começar também podem ser encontrados entre meus arquivos de mecanismos de sorce abertos:
os arquivos .vsh contêm os shaders de vértice e os arquivos .fsh os shaders de fragmento, mas acho que isso é autoexplicativo ...
No hardware móvel atual, você deve fazer o máximo possível dentro do shader de vértice, e o truque para jogos rápidos e com boa aparência é escrever muitos shaders muito especializados, fazendo sempre exatamente o que é necessário para fazer com que algo pareça como deveria. Pelo menos essa é a minha experiência com o meu iPhone 3GS, que possui o mesmo gpu do iPhone 4, mas tem menos pixels para fornecer dados. Provavelmente, isso já é muito melhor com o chip tegra 2 e ainda melhor com o chip maçãs A5, mas, por enquanto, isso significa que você não deve tentar portar shaders para gpus de desktop em telefones celulares e esperar um ótimo desempenho: P Isso também significa que a tela cheia efeitos, especialmente em dispositivos com uma tela de alta resolução, tendem a ser lentos.
Espero que isso também ajude um pouco :).