24bit graffa ja morphos koodain kannalta

Saku-foorumi » Uusi sukupolvi: MorphOS » Ohjelmointi » Viestit 2004 » 24bit graffa ja morphos koodain kannalta « Edellinen Seuraava »

Kirjoittaja Viesti
 

JPQ
Perjantaina, 4. kesäkuuta, 2004 - klo 5.06:   
Löytyykö ja mistä löytyy jos löytyy funktiot vaikkapa 24bit täytetyn neliön ja ympyrän piirtoon ? eli hi/truecolor tiloissa jos haluan piirtää graffaa käyttäen valmis rajapintoja ja haluan piirtää vaikka ruudulle 222,100,70 värillä ympyrän. ja sen keskelle täytetyn neliön värillä 40,70,90 siis graffaa ilman paletti sidonnaisuutta vai tarviiko minun koodata omat funktiot vaikka Cybergraphicsin päälle.:(
Ja sama juttu teksin tulostuksessa eli missä on sopivat funktiot jos missään eli kunnon truecolor graffan tekoon.:) Vai meneekö yhtä ankeasti kuin nykyisessä AmigaOSissa jossain näin joskus viitteitä ettei sentään menisi mutta vastatkaa te jotka SDKta olette enempi tutkineet.:) ja miten jos tuollaiset funktiot toimii paletti pohjaisella näyttö tilalla hakeeko automaagisesti paletista silloin lähimmän värin?? eli modernin käyttiksen tyyppisiä graffa rajapintoja hakeva.:)
PS. SDKoossa olisi kiva jos oli listat eri kirjastojen funktioista parametreineen jos ei esittelyä olisikaan.:(

 

Piru
Perjantaina, 4. kesäkuuta, 2004 - klo 14.06:   
JPQ: Tarvittavat rutiinit löytyvät graphics.library:stä. Truecolor-laajennus otetaan käyttöön SetRPAttrs() funktiokutsulla (RPTAG_PenMode, FALSE).

Esimerkki: truecolortest.c

 

JPQ
Perjantaina, 4. kesäkuuta, 2004 - klo 15.45:   
Piru: kiitos ja ajattelinkin mistä löytyy mutta "aktivointi" olikin hämärää.
PS. siksen siellä virallisella sivulla kysynyt kun kielitaito ei riitä kirjoitukseen.:(

 

JPQ
Perjantaina, 4. kesäkuuta, 2004 - klo 15.48:   
Piru: kiitos ja ajattelinkin mistä löytyy mutta "aktivointi" olikin hämärää. Ja tapahtuuko 8bit tiloissa remappaus ruudun paletille ?
ja onko tämä 24bittisyyden tuki MorphOS sidonnainen feature ?
PS. siksen siellä virallisella sivulla kysynyt kun kielitaito ei riitä kirjoitukseen.:(

 

Piru
Perjantaina, 4. kesäkuuta, 2004 - klo 16.18:   
JPQ:
Käsittääkseni (en ole just nyt hollilla että voisin tutkia) ei mäppää 8bit tiloissa, niissä on tarkoitus käyttää ihan palettia & kyniä kuten ennenkin. Voin kyllä ehdottaa tuommoista mäppäystä, ehkäpä sen voisi lisätä.

Tämä 24bit judanssi on MorphOS-sidonnainen ominaisuus (RPTAG_PenMode, RPTAG_FgColor ja RPTAG_BgColor).

 

itix
Perjantaina, 4. kesäkuuta, 2004 - klo 17.13:   
BPPC-aikoina tein vastaavan tyylisen esimerkkiohjelman... se ei koskaan toiminut koska luulin että SetAPen() olisi hoitanut homman. Korjasin sen nyt käyttämään RPTAG_FgColor tagia ja nyt se toimii:

http://www.lehtoranta.net/sorsaa/TrueColorExample.c

Koodi kääntyy seuraavasti:
gcc -noixemul -nostartfiles TrueColorExample.c -o TrueColorExample

(tosimies ei käytä startuppia tahi tee käytännöllistä koodia)

 

JPQ
Perjantaina, 4. kesäkuuta, 2004 - klo 18.40:   
Piru: tuo mäppäys olisi kyllä modernissä käyttiksessä ehdottomasti erittäin hyvä kun näyttötila riippumaton softan kehitys on kivaa. Ja kun windowsin 2d graffa rutiinit osaa tuon mäppäyksen tietääkseni eihän morphos halua olla huonompi eihän ?

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: