summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2009-08-06 09:55:43 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2009-08-06 10:10:06 +0100
commit5dd29d7e2da8684ea46c8f1baba42e6dc64f1351 (patch)
tree08b4d0295abab8c29a6b3f00df5c6485d4791060 /src
parent1d2abe7d1061e580e189604b25465c8025cedfb7 (diff)
[directfb] Conditionally use DSPF_BGR555
Appears that this token is more recent than some of my headers, so check for its presence before use.
Diffstat (limited to 'src')
-rw-r--r--src/cairo-directfb-surface.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cairo-directfb-surface.c b/src/cairo-directfb-surface.c
index 967b0447f..8247fb945 100644
--- a/src/cairo-directfb-surface.c
+++ b/src/cairo-directfb-surface.c
@@ -246,7 +246,9 @@ _directfb_to_pixman_format (DFBSurfacePixelFormat format)
case DSPF_LUT2: return PIXMAN_invalid;
case DSPF_RGB444: return PIXMAN_x4r4g4b4;
case DSPF_RGB555: return PIXMAN_x1r5g5b5;
+#if DFB_NUM_PIXELFORMATS >= 29
case DSPF_BGR555: return PIXMAN_x1b5g5r5;
+#endif
}
return PIXMAN_invalid;
}
@@ -269,7 +271,9 @@ _directfb_from_pixman_format (pixman_format_code_t format)
case PIXMAN_a4: return DSPF_A4;
case PIXMAN_x4r4g4b4: return DSPF_RGB444;
case PIXMAN_x1r5g5b5: return DSPF_RGB555;
+#if DFB_NUM_PIXELFORMATS >= 29
case PIXMAN_x1b5g5r5: return DSPF_BGR555;
+#endif
default: return 0;
}
}