EXPECT_TRUE(bufmgr->bufmgr_func->bufmgr_get_supported_formats);
EXPECT_TRUE(bufmgr->bufmgr_func->bufmgr_get_plane_data);
EXPECT_TRUE(bufmgr->bufmgr_func->bufmgr_alloc_bo);
- EXPECT_TRUE(bufmgr->bufmgr_func->bufmgr_alloc_bo_with_format);
+ if (!bufmgr->bufmgr_func->bufmgr_alloc_bo_with_format)
+ printf("No bufmgr->bufmgr_func->bufmgr_alloc_bo_with_format symbole.\n");
EXPECT_TRUE(bufmgr->bufmgr_func->bufmgr_import_fd);
EXPECT_TRUE(bufmgr->bufmgr_func->bufmgr_import_key);
EXPECT_TRUE(bufmgr->bo_func->bo_get_handle);
EXPECT_TRUE(bufmgr->bo_func->bo_map);
EXPECT_TRUE(bufmgr->bo_func->bo_unmap);
- EXPECT_TRUE(bufmgr->bo_func->bo_lock);
- EXPECT_TRUE(bufmgr->bo_func->bo_unlock);
+ if (!bufmgr->bo_func->bo_lock)
+ printf("No bufmgr->bo_func->bo_lock symbole.\n");
+ if (!bufmgr->bo_func->bo_unlock)
+ printf("No bufmgr->bo_func->bo_unlock symbole.\n");
EXPECT_TRUE(bufmgr->bo_func->bo_export_fd);
EXPECT_TRUE(bufmgr->bo_func->bo_export_key);
} else {
EXPECT_TRUE(bufmgr->backend->bo_get_flags);
EXPECT_TRUE(bufmgr->backend->bo_get_handle);
EXPECT_TRUE(bufmgr->backend->bo_map && bufmgr->backend->bo_unmap);
- EXPECT_TRUE(bufmgr->backend->bo_lock && bufmgr->backend->bo_unlock);
+ if (!bufmgr->backend->bo_lock)
+ printf("No bufmgr->backend->bo_lock symbole.\n");
+ if (!bufmgr->backend->bo_unlock)
+ printf("No bufmgr->backend->bo_unlock symbole.\n");
EXPECT_TRUE(bufmgr->backend->bo_import_fd && bufmgr->backend->bo_export_fd);
EXPECT_TRUE(bufmgr->backend->bo_import && bufmgr->backend->bo_export);
EXPECT_TRUE(bufmgr->backend->surface_supported_format);
- EXPECT_TRUE(bufmgr->backend->surface_bo_alloc);
+ if (!bufmgr->backend->surface_bo_alloc)
+ printf("No bufmgr->backend->surface_bo_alloc symbole.\n");
EXPECT_TRUE(bufmgr->backend->surface_get_plane_data);
}