diff options
author | Michel Dänzer <daenzer@vmware.com> | 2009-09-23 13:10:05 +0200 |
---|---|---|
committer | Michel Dänzer <daenzer@vmware.com> | 2009-09-23 13:10:05 +0200 |
commit | ce1fe8ddb4a4dbe6cfd909e5b1b73b459d742bec (patch) | |
tree | 343a329142ac894f4bbc9c851fbb283da75164a8 /render | |
parent | 096f21bb7a1217443d8a03529b1a2938518eb24f (diff) |
render: Don't add b8g8r8x8 format for depth 24.
The components are required to be packed in the bottom of the pixel, so this
format can't fit in depth 24.
Also fix up a comment for the addition of BGRA formats.
Diffstat (limited to 'render')
-rw-r--r-- | render/picture.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/render/picture.c b/render/picture.c index a3670778e..e1a297203 100644 --- a/render/picture.c +++ b/render/picture.c @@ -223,9 +223,8 @@ PictureCreateDefaultFormats (ScreenPtr pScreen, int *nformatp) b = Ones (pVisual->blueMask); type = PICT_TYPE_OTHER; /* - * Current rendering code supports only two direct formats, + * Current rendering code supports only three direct formats, * fields must be packed together at the bottom of the pixel - * and must be either RGB or BGR */ if (pVisual->offsetBlue == 0 && pVisual->offsetGreen == b && @@ -322,8 +321,6 @@ PictureCreateDefaultFormats (ScreenPtr pScreen, int *nformatp) PICT_x8r8g8b8, pDepth->depth); nformats = addFormat (formats, nformats, PICT_x8b8g8r8, pDepth->depth); - nformats = addFormat (formats, nformats, - PICT_b8g8r8x8, pDepth->depth); } if (pDepth->depth >= 30) { |