Толкая пиксели на iPhone - PullRequest
       20

Толкая пиксели на iPhone

2 голосов
/ 11 октября 2008

Какой самый быстрый способ получить кадровый буфер и выполнить рендеринг в программном обеспечении на iPhone?

В основном, переход в режим 13h, чтобы я мог сделать некоторые эффекты? :)

Ответы [ 2 ]

4 голосов
/ 11 октября 2008

Вам необходимо создать CGImageContext в растровом формате, которым вы можете напрямую манипулировать. Затем вы можете нарисовать это изображение на экране, использовать его как текстуру GL или как угодно.

Довольно простые вещи - проверьте документацию Core Graphics. Я не думаю, что есть хороший способ получить настоящий raw frameBuffer доступ, но это, вероятно, совсем не то, что вы действительно хотите.

0 голосов
/ 11 октября 2008

Насколько я знаю, у вас на IPhone есть чип ускорителя OpenGL | ES. Если вы хотите выдвинуть пиксели, вы должны проверить, какой тип OpenGL | ES поддерживается. Напишите для него код и позвольте аппаратному обеспечению выполнить работу.

Написание OpenGL | ES не сложно, кстати. Если вы все еще знаете, что такое mode13 (старый пердун!), Вы должны освоить основы в течение часа, а после выходных возиться с овладением API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...