| author | Michel Dänzer <daenzer@vmware.com> | 2009-09-23 11:10:05 (GMT) |
|---|---|---|
| committer | Michel Dänzer <daenzer@vmware.com> | 2009-09-23 11:10:05 (GMT) |
| commit | ce1fe8ddb4a4dbe6cfd909e5b1b73b459d742bec (patch) (side-by-side diff) | |
| tree | 343a329142ac894f4bbc9c851fbb283da75164a8 | |
| parent | 096f21bb7a1217443d8a03529b1a2938518eb24f (diff) | |
| download | xserver-ce1fe8ddb4a4dbe6cfd909e5b1b73b459d742bec.zip xserver-ce1fe8ddb4a4dbe6cfd909e5b1b73b459d742bec.tar.gz | |
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.
| -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 a367077..e1a2972 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) { |
