gbm_bo_get_pitch() is now gbm_bo_get_stride().
See upstream commit 7250cd506baa0bd4649b30d87509cdd0cbc06a57

Also rename the struct member to be consistent with upstream.
---
 systems/mesa/mesa_surface_pool.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/systems/mesa/mesa_surface_pool.c b/systems/mesa/mesa_surface_pool.c
index 0a588bb..c54511f 100644
--- a/systems/mesa/mesa_surface_pool.c
+++ b/systems/mesa/mesa_surface_pool.c
@@ -60,7 +60,7 @@ typedef struct {
 typedef struct {
      int   magic;
 
-     int   pitch;
+     int   stride;
      int   size;
 
      EGLImageKHR     image;
@@ -297,13 +297,13 @@ mesaAllocateBuffer( CoreSurfacePool       *pool,
      alloc->bo = gbm_bo_create( mesa->gbm, surface->config.size.w, 
surface->config.size.h, GBM_BO_FORMAT_ARGB8888,
                                                                             
GBM_BO_USE_SCANOUT | GBM_BO_USE_RENDERING );
      alloc->handle = gbm_bo_get_handle( alloc->bo ).u32;
-     alloc->pitch  = gbm_bo_get_pitch( alloc->bo );
+     alloc->stride = gbm_bo_get_stride( alloc->bo );
 
      alloc->image  = eglCreateImageKHR( mesa->dpy, NULL, 
EGL_NATIVE_PIXMAP_KHR, alloc->bo, NULL );
 
-     alloc->size = alloc->pitch * surface->config.size.h;
+     alloc->size = alloc->stride * surface->config.size.h;
 
-     D_DEBUG_AT( Mesa_Surfaces, "  -> pitch %d, size %d\n", alloc->pitch, 
alloc->size );
+     D_DEBUG_AT( Mesa_Surfaces, "  -> stride %d, size %d\n", alloc->stride, 
alloc->size );
 
      allocation->size = alloc->size;
 
@@ -360,7 +360,7 @@ mesaAllocateBuffer( CoreSurfacePool       *pool,
       */
      ret = drmModeAddFB( local->mesa->fd,
                          surface->config.size.w, surface->config.size.h,
-                         24, 32, alloc->pitch, alloc->handle, &alloc->fb_id );
+                         24, 32, alloc->stride, alloc->handle, &alloc->fb_id );
      if (ret) {
           D_ERROR( "DirectFB/Mesa: drmModeAddFB() failed!\n" );
 //          return DFB_FAILURE;
@@ -423,7 +423,7 @@ mesaLock( CoreSurfacePool       *pool,
      mesa = local->mesa;
      D_ASSERT( mesa != NULL );
 
-     lock->pitch  = alloc->pitch;
+     lock->pitch  = alloc->stride;
      lock->offset = 0;
      lock->addr   = NULL;
      lock->phys   = 0;
-- 
1.7.11.3

_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to