Lines Matching +full:2 +full:a

9 These formats encode each pixel as a triplet of RGB values. They are packed
12 bits required to store a pixel is not aligned to a byte boundary, the data is
20 or a permutation thereof, collectively referred to as alpha formats) depend on
24 a meaningful value. Otherwise, when the device doesn't capture an alpha channel
25 but can set the alpha bit to a user-configurable value, the
28 the value specified by that control. Otherwise a corresponding format without
34 filled with meaningful values by applications. Otherwise a corresponding format
38 Formats that contain padding bits are named XRGB (or a permutation thereof).
44 - In all the tables that follow, bit 7 is the most significant bit in a byte.
46 respectively. 'a' denotes bits of the alpha component (if supported by the
54 based on the order of the RGB components as seen in a 8-, 16- or 32-bit word,
57 for each component. For instance, the RGB565 format stores a pixel in a 16-bit
58 word [15:0] laid out at as [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1`
59 R\ :sub:`0` G\ :sub:`5` G\ :sub:`4` G\ :sub:`3` G\ :sub:`2` G\ :sub:`1`
60 G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1` B\ :sub:`0`], and
61 stored in memory in two bytes, [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1`
62 R\ :sub:`0` G\ :sub:`5` G\ :sub:`4` G\ :sub:`3`] followed by [G\ :sub:`2`
63 G\ :sub:`1` G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1`
70 \setlength{\tabcolsep}{2pt}
76 :header-rows: 2
83 - :cspan:`7` Byte 2
92 - 2
101 - 2
110 - 2
119 - 2
127 - r\ :sub:`2`
130 - g\ :sub:`2`
142 - g\ :sub:`2`
146 - b\ :sub:`2`
150 - a\ :sub:`3`
151 - a\ :sub:`2`
152 - a\ :sub:`1`
153 - a\ :sub:`0`
155 - r\ :sub:`2`
165 - g\ :sub:`2`
169 - b\ :sub:`2`
178 - r\ :sub:`2`
188 - b\ :sub:`2`
191 - a\ :sub:`3`
192 - a\ :sub:`2`
193 - a\ :sub:`1`
194 - a\ :sub:`0`
197 - r\ :sub:`2`
201 - g\ :sub:`2`
211 - b\ :sub:`2`
220 - r\ :sub:`2`
224 - g\ :sub:`2`
234 - g\ :sub:`2`
238 - r\ :sub:`2`
242 - a\ :sub:`3`
243 - a\ :sub:`2`
244 - a\ :sub:`1`
245 - a\ :sub:`0`
247 - b\ :sub:`2`
257 - g\ :sub:`2`
261 - r\ :sub:`2`
270 - b\ :sub:`2`
280 - r\ :sub:`2`
283 - a\ :sub:`3`
284 - a\ :sub:`2`
285 - a\ :sub:`1`
286 - a\ :sub:`0`
289 - b\ :sub:`2`
293 - g\ :sub:`2`
303 - r\ :sub:`2`
312 - b\ :sub:`2`
316 - g\ :sub:`2`
325 - g\ :sub:`2`
330 - b\ :sub:`2`
334 - a
337 - r\ :sub:`2`
348 - g\ :sub:`2`
353 - b\ :sub:`2`
360 - r\ :sub:`2`
375 - b\ :sub:`2`
378 - a
382 - r\ :sub:`2`
387 - g\ :sub:`2`
398 - b\ :sub:`2`
405 - r\ :sub:`2`
410 - g\ :sub:`2`
417 - g\ :sub:`2`
422 - r\ :sub:`2`
426 - a
429 - b\ :sub:`2`
440 - g\ :sub:`2`
445 - r\ :sub:`2`
452 - b\ :sub:`2`
467 - r\ :sub:`2`
470 - a
474 - b\ :sub:`2`
479 - g\ :sub:`2`
490 - r\ :sub:`2`
497 - b\ :sub:`2`
502 - g\ :sub:`2`
509 - g\ :sub:`2`
514 - b\ :sub:`2`
520 - r\ :sub:`2`
532 - a
535 - r\ :sub:`2`
541 - g\ :sub:`2`
546 - b\ :sub:`2`
558 - r\ :sub:`2`
564 - g\ :sub:`2`
569 - b\ :sub:`2`
580 - r\ :sub:`2`
587 - g\ :sub:`2`
592 - b\ :sub:`2`
604 - b\ :sub:`2`
611 - g\ :sub:`2`
617 - r\ :sub:`2`
647 of bits per pixel. For instance, RGB24 format stores a pixel with [R\ :sub:`7`
648 R\ :sub:`6` R\ :sub:`5` R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1`
650 G\ :sub:`3` G\ :sub:`2` G\ :sub:`1` G\ :sub:`0`] in the second byte and
651 [B\ :sub:`7` B\ :sub:`6` B\ :sub:`5` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2`
653 nomenclature that instead use the order of components as seen in a 24- or
668 - Byte 2
696 - A\ :sub:`7-0`
711 - A\ :sub:`7-0`
732 - A\ :sub:`7-0`
747 - A\ :sub:`7-0`
769 These formats store a 30-bit RGB triplet with an optional 2 bit alpha in four
770 bytes. They are named based on the order of the RGB components as seen in a
779 \setlength{\tabcolsep}{2pt}
785 :header-rows: 2
792 - :cspan:`7` Byte 2
801 - 2
810 - 2
819 - 2
828 - 2
839 - b\ :sub:`2`
846 - g\ :sub:`2`
870 - r\ :sub:`2`
879 - b\ :sub:`2`
882 - a\ :sub:`1`
883 - a\ :sub:`0`
886 - g\ :sub:`2`
910 - r\ :sub:`2`
921 - b\ :sub:`2`
928 - g\ :sub:`2`
935 - r\ :sub:`2`
943 - a\ :sub:`1`
944 - a\ :sub:`0`
973 - Byte 3-2
993 - A\ :sub:`15-4`
1004 their alpha bits ``(a)`` is ill-defined and they are interpreted as in either
1011 \setlength{\tabcolsep}{2pt}
1018 :header-rows: 2
1027 - :cspan:`7` Byte 2
1037 - 2
1046 - 2
1055 - 2
1064 - 2
1073 - g\ :sub:`2`
1077 - b\ :sub:`2`
1081 - a\ :sub:`3`
1082 - a\ :sub:`2`
1083 - a\ :sub:`1`
1084 - a\ :sub:`0`
1086 - r\ :sub:`2`
1095 - g\ :sub:`2`
1100 - b\ :sub:`2`
1104 - a
1107 - r\ :sub:`2`
1118 - a
1121 - r\ :sub:`2`
1127 - g\ :sub:`2`
1132 - b\ :sub:`2`
1146 - b\ :sub:`2`
1155 - g\ :sub:`2`
1164 - r\ :sub:`2`
1168 - a\ :sub:`7`
1169 - a\ :sub:`6`
1170 - a\ :sub:`5`
1171 - a\ :sub:`4`
1172 - a\ :sub:`3`
1173 - a\ :sub:`2`
1174 - a\ :sub:`1`
1175 - a\ :sub:`0`
1181 - a\ :sub:`7`
1182 - a\ :sub:`6`
1183 - a\ :sub:`5`
1184 - a\ :sub:`4`
1185 - a\ :sub:`3`
1186 - a\ :sub:`2`
1187 - a\ :sub:`1`
1188 - a\ :sub:`0`
1195 - r\ :sub:`2`
1204 - g\ :sub:`2`
1213 - b\ :sub:`2`
1221 A test utility to determine which RGB formats a driver actually supports