Question

Quel est le moyen le plus rapide d’obtenir un framebuffer et de le restituer dans un logiciel sur l’iPhone?

En gros, entrer dans un style de mode 13h pour pouvoir créer des effets? :)

Était-ce utile?

La solution

Vous devez créer un CGImageContext , dans un format bitmap que vous pouvez manipuler directement. Ensuite, vous pouvez dessiner cette image sur l’écran, l’utiliser comme texture GL ou autre.

Très simple, consultez la documentation de Core Graphics. Je ne pense pas qu'il existe un bon moyen d'obtenir un véritable accès frameBuffer brut, mais ce n'est probablement pas ce que vous voulez vraiment, de toute façon.

Autres conseils

Autant que je sache, vous avez un accélérateur OpenGL | ES sur l’iPhone. Si vous souhaitez appliquer des pixels, vous devez vérifier quel type d’OpenGL | ES est pris en charge. Écrivez un code et laissez le matériel faire le travail.

Écrire OpenGL | ES n’est pas difficile en réalité. Si vous savez toujours ce qu'est Mode13 (mon vieux fou!), Vous devriez acquérir les bases en une heure et après un week-end de simulation, vous avez maîtrisé l'API.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top