diff options
Diffstat (limited to 'cogl/cogl/driver/gl/gles/cogl-driver-gles.c')
-rw-r--r-- | cogl/cogl/driver/gl/gles/cogl-driver-gles.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/cogl/cogl/driver/gl/gles/cogl-driver-gles.c b/cogl/cogl/driver/gl/gles/cogl-driver-gles.c index 23158d5c7..052867a50 100644 --- a/cogl/cogl/driver/gl/gles/cogl-driver-gles.c +++ b/cogl/cogl/driver/gl/gles/cogl-driver-gles.c @@ -198,7 +198,37 @@ _cogl_driver_pixel_format_to_gl (CoglContext *context, break; case COGL_PIXEL_FORMAT_ANY: + /* No support for YUV or multi-plane formats */ case COGL_PIXEL_FORMAT_YUV: + case COGL_PIXEL_FORMAT_YUYV: + case COGL_PIXEL_FORMAT_YVYU: + case COGL_PIXEL_FORMAT_UYVY: + case COGL_PIXEL_FORMAT_VYUY: + case COGL_PIXEL_FORMAT_AYUV: + case COGL_PIXEL_FORMAT_XRGB88888_A8: + case COGL_PIXEL_FORMAT_XBGR88888_A8: + case COGL_PIXEL_FORMAT_RGBX88888_A8: + case COGL_PIXEL_FORMAT_BGRX88888_A8: + case COGL_PIXEL_FORMAT_RGB888_A8: + case COGL_PIXEL_FORMAT_BGR888_A8: + case COGL_PIXEL_FORMAT_RGB565_A8: + case COGL_PIXEL_FORMAT_BGR565_A8: + case COGL_PIXEL_FORMAT_NV12: + case COGL_PIXEL_FORMAT_NV21: + case COGL_PIXEL_FORMAT_NV16: + case COGL_PIXEL_FORMAT_NV61: + case COGL_PIXEL_FORMAT_NV24: + case COGL_PIXEL_FORMAT_NV42: + case COGL_PIXEL_FORMAT_YUV410: + case COGL_PIXEL_FORMAT_YVU410: + case COGL_PIXEL_FORMAT_YUV411: + case COGL_PIXEL_FORMAT_YVU411: + case COGL_PIXEL_FORMAT_YUV420: + case COGL_PIXEL_FORMAT_YVU420: + case COGL_PIXEL_FORMAT_YUV422: + case COGL_PIXEL_FORMAT_YVU422: + case COGL_PIXEL_FORMAT_YUV444: + case COGL_PIXEL_FORMAT_YVU444: g_assert_not_reached (); break; } |