Empurrando pixels no iPhone
-
08-07-2019 - |
Pergunta
O que é a maneira mais rápida de obter um framebuffer e tornar no software no iPhone?
Basicamente entrar em uma coisa modo de estilo 13h indo para que eu possa fazer alguns efeitos? :)
Solução
Você precisa criar um CGImageContext
, em um formato bitmap que você pode manipular diretamente. Então, você pode desenhar a imagem na tela, usá-lo como uma textura GL, ou o que quer.
Pretty coisas simples - verifique a documentação Core Graphics. Eu não acho que há uma boa maneira de obter acesso real frameBuffer
cru, mas isso não é provavelmente o que você realmente quer, de qualquer maneira.
Outras dicas
Tanto quanto eu sei que você tem um OpenGL | ES acelerador chip na IPhone. Se você quer empurrar pixels você deve verificar que tipo de OpenGL | ES é suportado. Escrever código para ele e deixar que o hardware fazer o trabalho.
Escrita OpenGL | ES não é difícil btw. Eu ainda sei o que mode13 é (velhote você é!), Você deve pegar o básico dentro de uma hora e depois de um fim de semana de brincando ao redor você tem maestria a API.