OSDN Git Service

Add BO_USAGE_RENDERING to YUYV/VYUY formats
[android-x86/external-minigbm.git] / i915_private.c
index 8196586..914ef7e 100644 (file)
@@ -82,7 +82,13 @@ int i915_private_add_combinations(struct driver *drv)
        drv_modify_combination(drv, DRM_FORMAT_NV12, &metadata,
                               BO_USE_RENDERING | BO_USE_TEXTURE | BO_USE_CAMERA_MASK);
        drv_modify_combination(drv, DRM_FORMAT_YUYV, &metadata,
-                              BO_USE_TEXTURE | BO_USE_CAMERA_MASK);
+                              BO_USE_TEXTURE | BO_USE_CAMERA_MASK | BO_USE_RENDERING);
+       drv_modify_combination(drv, DRM_FORMAT_VYUY, &metadata,
+                              BO_USE_TEXTURE | BO_USE_CAMERA_MASK | BO_USE_RENDERING);
+       drv_modify_combination(drv, DRM_FORMAT_UYVY, &metadata,
+                              BO_USE_TEXTURE | BO_USE_CAMERA_MASK | BO_USE_RENDERING);
+       drv_modify_combination(drv, DRM_FORMAT_YVYU, &metadata,
+                              BO_USE_TEXTURE | BO_USE_CAMERA_MASK | BO_USE_RENDERING);
        drv_modify_combination(drv, DRM_FORMAT_YVU420_ANDROID, &metadata,
                               BO_USE_TEXTURE | BO_USE_CAMERA_MASK);