ws/vmware: Check DRM version also when bootstrapping in dri2 mode.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
This commit is contained in:
Thomas Hellstrom 2010-01-18 15:55:17 +01:00
parent 5f2d60a715
commit ae97520e37

View file

@ -85,6 +85,23 @@ vmw_drm_create_screen(struct drm_api *drm_api,
struct pipe_screen *screen;
struct dri1_create_screen_arg *dri1;
if (!arg || arg->mode == DRM_CREATE_NORMAL) {
struct dri1_api_version drm_ver;
drmVersionPtr ver;
ver = drmGetVersion(fd);
if (ver == NULL)
return NULL;
drm_ver.major = ver->version_major;
drm_ver.minor = ver->version_minor;
drmFreeVersion(ver);
if (!vmw_dri1_check_version(&drm_ver, &drm_required,
&drm_compat, "vmwgfx drm driver"))
return NULL;
}
if (arg != NULL) {
switch (arg->mode) {
case DRM_CREATE_NORMAL: