Hi,

On 28 June 2017 at 16:35, Lucas Stach <[email protected]> wrote:
> Am Freitag, den 16.06.2017, 18:14 +0100 schrieb Daniel Stone:
>>     if (dri2_dpy->capabilities & WL_DRM_CAPABILITY_PRIME) {
>> +      struct wl_drm *wl_drm =
>> +         dri2_surf ? dri2_surf->wl_drm_wrapper : dri2_dpy->wl_drm;
>
> This and...
>
>>        int stride, fd;
>>
>>        dri2_dpy->image->queryImage(image, __DRI_IMAGE_ATTRIB_STRIDE, 
>> &stride);
>>        dri2_dpy->image->queryImage(image, __DRI_IMAGE_ATTRIB_FD, &fd);
>> -      ret = wl_drm_create_prime_buffer(dri2_surf->wl_drm_wrapper,
>> -                                       fd, width, height, fourcc, 0, stride,
>> -                                       0, 0, 0, 0);
>> +      ret = wl_drm_create_prime_buffer(wl_drm, fd, width, height, fourcc, 0,
>> +                                       stride, 0, 0, 0, 0);
>>        close(fd);
>>     } else {
>> +      struct wl_drm *wl_drm =
>> +         dri2_surf ? dri2_surf->wl_drm_wrapper : dri2_dpy->wl_drm;
>
> .. this can be moved out of the if/else path to get rid of even more
> duplication.

Sure. I deliberately left them lowered though, so it couldn't be in
scope in the dmabuf branch. Happy to change it if you feel strongly
about it though.

Cheers,
Daniel
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to