X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=vgem.c;h=5380b7858a8b86d0d88c9b1132b3ee97eeaefa70;hb=249e8636f7839786cc9b2d21808c944929307853;hp=867b439ce7cd50d0c3bca889811b07bc92c59512;hpb=a1892b2800a5847525d010d6245cbcc1776c1bea;p=android-x86%2Fexternal-minigbm.git diff --git a/vgem.c b/vgem.c index 867b439..5380b78 100644 --- a/vgem.c +++ b/vgem.c @@ -20,16 +20,11 @@ static const uint32_t texture_source_formats[] = { DRM_FORMAT_R8, DRM_FORMAT_YVU static int vgem_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); - ret = drv_add_combinations(drv, texture_source_formats, ARRAY_SIZE(texture_source_formats), - &LINEAR_METADATA, BO_USE_TEXTURE_MASK); - if (ret) - return ret; + drv_add_combinations(drv, texture_source_formats, ARRAY_SIZE(texture_source_formats), + &LINEAR_METADATA, BO_USE_TEXTURE_MASK); return drv_modify_linear_combinations(drv); } @@ -60,7 +55,7 @@ static uint32_t vgem_resolve_format(uint32_t format, uint64_t flags) } } -struct backend backend_vgem = { +const struct backend backend_vgem = { .name = "vgem", .init = vgem_init, .bo_create = vgem_bo_create,