Pregunta

¿Cuál es la forma más rápida de obtener un framebuffer y renderizar en software en el iPhone?

¿Básicamente entrar en un modo de estilo 13h para que pueda hacer algunos efectos? :)

¿Fue útil?

Solución

Debe crear un CGImageContext , en un formato de mapa de bits que pueda manipular directamente. Luego, puede dibujar esa imagen en la pantalla, usarla como una textura GL, o lo que sea.

Cosas bastante simples: consulte la documentación de Core Graphics. No creo que haya una buena forma de obtener acceso real a frameBuffer sin procesar, pero de todos modos, probablemente eso no sea lo que realmente quieres.

Otros consejos

Hasta donde yo sé, tienes un chip acelerador OpenGL | ES en el iPhone. Si desea empujar píxeles, debe verificar qué tipo de OpenGL | ES es compatible. Escriba el código y deje que el hardware haga el trabajo.

Escribir OpenGL | ES no es difícil por cierto. Sigo sabiendo qué es mode13 (¡viejo pedo eres!) Deberías retomar los conceptos básicos en una hora y después de un fin de semana de jugar has dominado la API.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top