WEAK uint64_t gbm_bo_get_modifier(struct gbm_bo *bo);WEAK int gbm_bo_get_plane_count(struct gbm_bo *bo);WEAK uint32_t gbm_bo_get_stride_for_plane(struct gbm_bo *bo, int plane);WEAK uint32_t gbm_bo_get_offset(struct gbm_bo *bo, int plane);...
After some investigation and looking at weston-imx it seems that gbm_bo_import is not supported on the device and will always return NULL.We have worked around that the same way as implemented in weston-imx by using drm_prime_fd_to_handle to get the GEM handle(s) and use...
We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {...
gbm_device_get_fd(structgbm_device*gbm); constchar* gbm_device_get_backend_name(structgbm_device*gbm); int gbm_device_is_format_supported(structgbm_device*gbm, enumgbm_bo_formatformat, uint32_tusage); void gbm_device_destroy(structgbm_device*gbm); ...
next_bo = gbm_surface_lock_front_buffer( gbm.surface ); // Take a long time... fb = drm_fb_get_from_bo(next_bo); drmModePageFlip(drm.fd, drm.crtc_id[DISP_ID], fb->fb_id, DRM_MODE_PAGE_FLIP_EVENT, &waiting_for_flip); ...
gbm_device_get_fd gbm_device_get_backend_name gbm_device_is_format_supported gbm_device_destroy gbm_create_device gbm_bo_create gbm_bo_import gbm_bo_get_width gbm_bo_get_height gbm_bo_get_stride gbm_bo_get_format gbm_bo_get_device ...
We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up {{ message }} rob...
(struct gbm_bo *bo); int gbm_bo_get_fd(struct gbm_bo *bo); uint64_t gbm_bo_get_modifier(struct gbm_bo *bo); int gbm_bo_get_plane_count(struct gbm_bo *bo); union gbm_bo_handle gbm_bo_get_handle_for_plane(struct gbm_bo *bo, int plane); int gbm_bo_get_fd_for_plane(...
buffer_handle_t gralloc_gbm_bo_create(struct gbm_device *gbm, int width, int height, int format, int usage, int *stride) { ... /* in pixels */ *stride = gralloc_handle(handle)->stride / gralloc_gbm_get_bpp(format); return handle; } Q2) minigbm is not affected by any of the...
FBTurboBOOps *bo_ops; FBTurboBOHandle scanout; void *scanout_ptr; Bool isFBDevHW; } FBDevRec, *FBDevPtr; #define FBDEVPTR(p) ((FBDevPtr)((p)->driverPrivate)) @@ -205,3 +216,4 @@ Bool InitFBTurboPriv(ScreenPtr pScreen, ScrnInfoPtr pScrn, int fd); struct FBTurboEXARec *Init...