/*
* Bump this whenever driver interface changes.
*/
-#define DRM_VIGS_DRIVER_VERSION 10
+#define DRM_VIGS_DRIVER_VERSION 11
/*
* Surface access flags.
uint32_t height;
uint32_t stride;
uint32_t format;
+ int scanout;
uint32_t handle;
uint32_t size;
uint32_t id;
uint32_t height;
uint32_t stride;
uint32_t format;
+ int scanout;
uint32_t size;
uint32_t id;
};
libdrm_vigs_la_LTLIBRARIES = libdrm_vigs.la
libdrm_vigs_ladir = $(libdir)
-libdrm_vigs_la_LDFLAGS = -version-number 5:0:0 -no-undefined
+libdrm_vigs_la_LDFLAGS = -version-number 6:0:0 -no-undefined
libdrm_vigs_la_LIBADD = ../libdrm.la @PTHREADSTUBS_LIBS@
libdrm_vigs_la_SOURCES = vigs.c
uint32_t height,
uint32_t stride,
uint32_t format,
+ int scanout,
struct vigs_drm_surface **sfc)
{
struct vigs_drm_surface_impl *sfc_impl;
.height = height,
.stride = stride,
.format = format,
+ .scanout = scanout,
};
int ret;
sfc_impl->base.height = height;
sfc_impl->base.stride = stride;
sfc_impl->base.format = format;
+ sfc_impl->base.scanout = scanout;
sfc_impl->base.id = req.id;
*sfc = &sfc_impl->base;
sfc_impl->base.height = info_req.height;
sfc_impl->base.stride = info_req.stride;
sfc_impl->base.format = info_req.format;
+ sfc_impl->base.scanout = info_req.scanout;
sfc_impl->base.id = info_req.id;
*sfc = &sfc_impl->base;