577
577
__DRI_IMAGE_COMPONENTS_Y_UV, PIPE_FORMAT_NV12, 2,
578
578
{ { 0, 0, 0, __DRI_IMAGE_FORMAT_R8 },
579
579
{ 1, 1, 1, __DRI_IMAGE_FORMAT_GR88 } } },
580
{ DRM_FORMAT_NV21, __DRI_IMAGE_FORMAT_NONE,
581
__DRI_IMAGE_COMPONENTS_Y_UV, PIPE_FORMAT_NV21, 2,
582
{ { 0, 0, 0, __DRI_IMAGE_FORMAT_R8 },
583
{ 1, 1, 1, __DRI_IMAGE_FORMAT_GR88 } } },
581
585
{ DRM_FORMAT_P010, __DRI_IMAGE_FORMAT_NONE,
582
586
__DRI_IMAGE_COMPONENTS_Y_UV, PIPE_FORMAT_P010, 2,
635
639
__DRI_IMAGE_COMPONENTS_Y_XUXV, PIPE_FORMAT_YUYV, 2,
636
640
{ { 0, 0, 0, __DRI_IMAGE_FORMAT_GR88 },
637
641
{ 0, 1, 0, __DRI_IMAGE_FORMAT_ARGB8888 } } },
642
{ DRM_FORMAT_YVYU, __DRI_IMAGE_FORMAT_NONE,
643
__DRI_IMAGE_COMPONENTS_Y_XUXV, PIPE_FORMAT_YVYU, 2,
644
{ { 0, 0, 0, __DRI_IMAGE_FORMAT_GR88 },
645
{ 0, 1, 0, __DRI_IMAGE_FORMAT_ARGB8888 } } },
638
646
{ DRM_FORMAT_UYVY, __DRI_IMAGE_FORMAT_NONE,
639
647
__DRI_IMAGE_COMPONENTS_Y_UXVX, PIPE_FORMAT_UYVY, 2,
640
648
{ { 0, 0, 0, __DRI_IMAGE_FORMAT_GR88 },
641
649
{ 0, 1, 0, __DRI_IMAGE_FORMAT_ABGR8888 } } },
650
{ DRM_FORMAT_VYUY, __DRI_IMAGE_FORMAT_NONE,
651
__DRI_IMAGE_COMPONENTS_Y_UXVX, PIPE_FORMAT_VYUY, 2,
652
{ { 0, 0, 0, __DRI_IMAGE_FORMAT_GR88 },
653
{ 0, 1, 0, __DRI_IMAGE_FORMAT_ABGR8888 } } },
643
655
/* The Y21x formats work in a similar fashion to the YUYV and UYVY