Lines Matching +full:4 +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,
56 noted by the presence of bit 31 in the 4CC value), and on the number of bits
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`
90 - 4
99 - 4
108 - 4
117 - 4
150 - a\ :sub:`3`
151 - a\ :sub:`2`
152 - a\ :sub:`1`
153 - a\ :sub:`0`
191 - a\ :sub:`3`
192 - a\ :sub:`2`
193 - a\ :sub:`1`
194 - a\ :sub:`0`
242 - a\ :sub:`3`
243 - a\ :sub:`2`
244 - a\ :sub:`1`
245 - a\ :sub:`0`
283 - a\ :sub:`3`
284 - a\ :sub:`2`
285 - a\ :sub:`1`
286 - a\ :sub:`0`
328 - b\ :sub:`4`
334 - a
335 - r\ :sub:`4`
340 - g\ :sub:`4`
351 - b\ :sub:`4`
358 - r\ :sub:`4`
363 - g\ :sub:`4`
373 - b\ :sub:`4`
378 - a
380 - r\ :sub:`4`
385 - g\ :sub:`4`
396 - b\ :sub:`4`
403 - r\ :sub:`4`
408 - g\ :sub:`4`
420 - r\ :sub:`4`
426 - a
427 - b\ :sub:`4`
432 - g\ :sub:`4`
443 - r\ :sub:`4`
450 - b\ :sub:`4`
455 - g\ :sub:`4`
465 - r\ :sub:`4`
470 - a
472 - b\ :sub:`4`
477 - g\ :sub:`4`
488 - r\ :sub:`4`
495 - b\ :sub:`4`
500 - g\ :sub:`4`
512 - b\ :sub:`4`
518 - r\ :sub:`4`
524 - g\ :sub:`4`
532 - a
533 - r\ :sub:`4`
538 - g\ :sub:`4`
544 - b\ :sub:`4`
556 - r\ :sub:`4`
561 - g\ :sub:`4`
567 - b\ :sub:`4`
578 - r\ :sub:`4`
584 - g\ :sub:`4`
590 - b\ :sub:`4`
602 - b\ :sub:`4`
608 - g\ :sub:`4`
615 - r\ :sub:`4`
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`
649 R\ :sub:`0`] in the first byte, [G\ :sub:`7` G\ :sub:`6` G\ :sub:`5` G\ :sub:`4`
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
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
772 (unless otherwise noted by the presence of bit 31 in the 4CC value), and on the
799 - 4
808 - 4
817 - 4
826 - 4
837 - b\ :sub:`4`
861 - g\ :sub:`4`
868 - r\ :sub:`4`
877 - b\ :sub:`4`
882 - a\ :sub:`1`
883 - a\ :sub:`0`
901 - g\ :sub:`4`
908 - r\ :sub:`4`
919 - b\ :sub:`4`
926 - g\ :sub:`4`
943 - a\ :sub:`1`
944 - a\ :sub:`0`
950 - r\ :sub:`4`
974 - Byte 5-4
981 - B\ :sub:`15-4`
982 - G\ :sub:`15-4`
983 - R\ :sub:`15-4`
990 - B\ :sub:`15-4`
991 - G\ :sub:`15-4`
992 - R\ :sub:`15-4`
993 - A\ :sub:`15-4`
1022 - Byte 4
1058 their alpha bits ``(a)`` is ill-defined and they are interpreted as in either
1089 - 4
1098 - 4
1107 - 4
1116 - 4
1135 - a\ :sub:`3`
1136 - a\ :sub:`2`
1137 - a\ :sub:`1`
1138 - a\ :sub:`0`
1152 - b\ :sub:`4`
1158 - a
1159 - r\ :sub:`4`
1164 - g\ :sub:`4`
1172 - a
1173 - r\ :sub:`4`
1178 - g\ :sub:`4`
1184 - b\ :sub:`4`
1198 - b\ :sub:`4`
1207 - g\ :sub:`4`
1216 - r\ :sub:`4`
1222 - a\ :sub:`7`
1223 - a\ :sub:`6`
1224 - a\ :sub:`5`
1225 - a\ :sub:`4`
1226 - a\ :sub:`3`
1227 - a\ :sub:`2`
1228 - a\ :sub:`1`
1229 - a\ :sub:`0`
1235 - a\ :sub:`7`
1236 - a\ :sub:`6`
1237 - a\ :sub:`5`
1238 - a\ :sub:`4`
1239 - a\ :sub:`3`
1240 - a\ :sub:`2`
1241 - a\ :sub:`1`
1242 - a\ :sub:`0`
1247 - r\ :sub:`4`
1256 - g\ :sub:`4`
1265 - b\ :sub:`4`
1275 A test utility to determine which RGB formats a driver actually supports