Domanda

Qual è il modo più veloce per ottenere un framebuffer e renderizzarlo nel software su iPhone?

Fondamentalmente entrare in una modalità in stile 13h in corso in modo da poter fare alcuni effetti? :)

È stato utile?

Soluzione

Devi creare un CGImageContext , in un formato bitmap che puoi manipolare direttamente. Quindi, puoi disegnare quell'immagine sullo schermo, usarla come trama GL o altro.

Roba piuttosto semplice: consulta la documentazione di Core Graphics. Non penso che ci sia un buon modo per ottenere l'accesso frameBuffer grezzo, ma probabilmente non è quello che vuoi davvero.

Altri suggerimenti

Per quanto ne so, hai un chip acceleratore OpenGL | ES sull'iPhone. Se si desidera inviare pixel, è necessario verificare quale tipo di OpenGL | ES è supportato. Scrivi il codice e lascia che l'hardware faccia il lavoro.

Scrivere OpenGL | ES non è difficile. So che cos'è mode13 (vecchia scoreggia che sei!) Dovresti raccogliere le basi entro un'ora e dopo un weekend di gioco in giro hai imparato l'API.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top