[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cybergraphics.library a UAE
> nemam grafickou kartu na Amigu, takze jsem informace tykajici se
> zacleneni karet do systemu vzdycky nejak filtrovaval.
> Nicmeme tusim ze existuje knihovna cybergraphics.library, ktera vicemene
> emuluje intuition a umoznuje si otevrit screen na
> graficke karte a vsecky normalni aplikace na ni pak v pohode bezi.
Neemuluje intuition, jen patchuje graphics a layers.library
+ pridava par svych funkci, zvlaste pro prime vyuziti 15/16/24/32
bit rezimu. Ty volas porad funkce jako BltBitMap() i s rezimama
bliteru. CGX se stara o spravne vykonani teto funkce (a pripadnou
p2c konverzi). Proste je to transparentni patch do systemu,
kterej se snad casem stane zbytecnym (OS 3.0 je uz na gfx.
karty pripravenej - jen to neni dodelany :-)
> Myslim ze jsem to videl na aminetu a jednu dobu to byl freeware nebo
> shareware.
Je to freeware pro majitele karet od phase5, ktera sponzoruje
vyvoj.
> Myslim taky, ze existovaly drivery i na ostatni graficke karty nez
> CyberVision a dokonce na AGA chipy. Vic ovsem nevim.
Jo, je jich vic, AGA driver ale neni - ten je vlastne
v originalni graphics.library, takze je UPLNE zbytecnej.
> Potreboval bych kontakt na autory, jsou zdrojaky volne dostupne ?
www.vgr.com - pripadne si prihlas CGX mailing list.
> Rad bych totiz napsal driver pro cybergraphics.library pro DirectX
> pro UAE, aby to bylo trosku rychlejsi. Zatim netusim, nakolik je to
slozite,
> ale tipuju, ze ten lowlevel driver, ktery treba kopiruje bitmapy, kresli
body
> a tak, by nebyl az tak slozity, vicemene je to na vsech kartach stejne.
Neni to slozity. Nemusis ani kopirovat bitmapy, proste
si normalni funkci intuition/OpenScreenTags() otevres CGX
obrazovku a pak si z cybergraphics.library zjistis jeji
parametry a podle nich do bitmapy ty obrazovky primo
zapisujes.
> Kdyby pak UAE neemuloval AGA chipy, moh by to byt vcelku cvrkot.
A zbytecne neemuloval CPU :-)
Jarda Pokorny
shaman@sun.ujep.cz
http://sun.ujep.cz/~pokorny/