[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Graficke karty 2
> >Chtel bych, aby animace, kterou vytvorim a budu prehravat,
> >aby ji uvideli i lide s grafickou kartou.
> >
> >Vim, ze se cela zalezitost bude odehravat ve Fastce,
> >ale jak to tam funguje ?
>
> Jo a taky bude pouzit chunky bitmap, nebo planarni s
> p2c konverzi, ale jak to dostanu na monitor?
>
Pokud chces mit zdrojovy obrazek v planarni grafice,
je nejlepsi proste otevrit obrazovku, alokovat bitmapu
(AllocBitmap) s parametrem tednevimjakym, ale neco jako
STANDART nebo tak neco, do ni to nakopirovat a pak
pouzit standartni funkce BltBitMapRastPort() se zdrojovou
bitmapou co sis alokoval a cilovym rastportem z otevrene
obrazovky. O zbytek se postara emulacni software (CyberGraphX,
nebo Picasso96). Pokud chces mit zdrojova data v chunky formatu,
muzes budto pouzit WritePixelArray8() z graphics.library , ktery ale
mozna neni podporovany grafickymi kartami (nezkousel jsem to)
anebo pouzit nativni pristup. U CyberGraphX to je myslim funkce
WritePixelArray() nebo tak nejak.
> Nekdo na Blitz list rikal kdysi, ze pri zadani spravneho
> ID screenmodu bude bitmapa spravne videna i na graficky
> karte.
>
:-) Tomu bych teda ani trochu neveril. Jedine jestli
Blitz nepouziva systemovy pristup k obrazovce, pak staci
mit nekde requester pro screenmody, kde si user
vybere ID-mod svy karty a zbytek by fungoval. Stejnyho
efektu bys v tom pripade docilil tim, ze bys to mel natvrdo
pro PAL (pekna prasarna :-) a nechal na uzivateli jestli si
to zmeni nejakym promotorem do modu graficky karty
> Sorry, trochu v tom mam zmatek, proto se ptam...
>
>
>
>
>
>
> Bob Stifter --===***===-- TEAM AMIGA
> tel. +420 602 834287 -==- A1200T 603
cau,FiDo of INSANITY