OSDN Git Service

minigbm: amdgpu: align the stride to 256
[android-x86/external-minigbm.git] / nouveau.c
index 4efbda2..96c8acf 100644 (file)
--- a/nouveau.c
+++ b/nouveau.c
@@ -8,15 +8,14 @@
 #include "helpers.h"
 #include "util.h"
 
-static const uint32_t render_target_formats[] = { DRM_FORMAT_ARGB8888, DRM_FORMAT_XRGB8888 };
+static const uint32_t render_target_formats[] = { DRM_FORMAT_ABGR8888, DRM_FORMAT_XBGR8888,
+                                                 DRM_FORMAT_ARGB8888, DRM_FORMAT_XRGB8888,
+                                                 DRM_FORMAT_RGB565 };
 
 static int nouveau_init(struct driver *drv)
 {
-       int ret;
-       ret = drv_add_combinations(drv, render_target_formats, ARRAY_SIZE(render_target_formats),
-                                  &LINEAR_METADATA, BO_USE_RENDER_MASK);
-       if (ret)
-               return ret;
+       drv_add_combinations(drv, render_target_formats, ARRAY_SIZE(render_target_formats),
+                            &LINEAR_METADATA, BO_USE_RENDER_MASK);
 
        return drv_modify_linear_combinations(drv);
 }