/ / Tlačenie pixelov na iPhone - iPhone, framebuffer, pixely, demo-efekty

Tlačí pixely na iPhone - iPhone, framebuffer, pixely, demo efekty

Čo je najrýchlejší spôsob, ako získať framebuffer a vykresliť v softvéri na iPhone?

V podstate dostať do režimu 13h štýl vec, takže môžem urobiť nejaké efekty? :)

odpovede:

4 pre odpoveď č. 1

Musíte vytvoriť CGImageContextvo formáte bitmapy, s ktorým môžete priamo manipulovať. Potom môžete tento obrázok nakresliť na obrazovke, použiť ho ako textúru GL alebo čokoľvek iné.

Veľmi jednoduchá vec - pozrite si dokumentáciu Core Graphics. Nemyslím si, že je dobrý spôsob, ako získať skutočné suroviny frameBuffer prístup, ale to nie je to, čo naozaj chcete.


0 pre odpoveď č. 2

Pokiaľ viem, máte OpenGL | ESakcelerátorový čip na IPhone. Ak chcete tlačiť pixely, mali by ste skontrolovať, ktorý typ OpenGL | ES je podporovaný. Napíšte kód a nechajte hardvér robiť svoju prácu.

Zápis OpenGL | ES nie je tvrdý btw. Stále viete, čo je režim13 (starý prd ste!), Mali by ste si vyzdvihnúť základy do hodiny a po víkende pohrávania si okolo vás "masterd API".