Mail Archives: djgpp/2001/06/16/22:15:14
| Message-ID: | <3B2C0FEE.670D5EE7@mailandnews.com>
|
| From: | "J. Weeks" <jweeks AT mailandnews DOT com>
|
| X-Mailer: | Mozilla 4.72 [en] (Win98; I)
|
| X-Accept-Language: | en
|
| MIME-Version: | 1.0
|
| Newsgroups: | comp.os.msdos.djgpp
|
| Subject: | Re: So lemme get this straight
|
| References: | <3B26A50C DOT B926BE12 AT home DOT com>
|
| Lines: | 31
|
| Date: | Sat, 16 Jun 2001 22:03:26 -0400
|
| NNTP-Posting-Host: | 209.239.1.149
|
| X-Trace: | nnrp1.uunet.ca 992743272 209.239.1.149 (Sat, 16 Jun 2001 22:01:12 EDT)
|
| NNTP-Posting-Date: | Sat, 16 Jun 2001 22:01:12 EDT
|
| Organization: | UUNET Canada News Reader Service
|
| To: | djgpp AT delorie DOT com
|
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
| Reply-To: | djgpp AT delorie DOT com
|
PM wrote:
>
> Ok so when talking about colour considerations when programming in the
> different colour depths, is this right?
>
> When programming in 256 colour or 8 bit mode, a palette is used, which
> is an 256 elemented array of the RGB structure. Correct?
> The palette is used to manipulate colour.
>
> When programming in high colour or true colour, what is used to
> manipulate colour here? is an array of 16 million RGB Structures used?
In 24-bit mode, the 24-bit value you place in video memory contains the
intensities of red, green and blue in it.
8:8:8 <- # of bits
R:G:B <- what they represent
In 16-bit mode I believe it's 5:6:5, R:G:B.
32-bit mode is the same as 24-bit mode, but supposedly also contains an
Alpha byte.
8:8:8:8
R:G:B:A
I say supposedly, because I think some cards just ignore the 4th byte.
Still nice to use, though, even if the 4th byte doesn't work... a lot
easier to format :)
j.weeks
- Raw text -