Commit abaad3d9 authored by Zack Rusin's avatar Zack Rusin

drm/vmwgfx: Allow checking for gl43 contexts

To make sure we're running on top of hardware that can support
GL4.3 we need to add a way of querying for those capabilities.
DRM_VMW_PARAM_GL43 allows userspace to check for presence of
GL4.3 capable contexts.
Signed-off-by: default avatarZack Rusin <zackr@vmware.com>
Reviewed-by: default avatarCharmaine Lee <charmainel@vmware.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211206172620.3139754-10-zack@kde.org
parent 4fb9326b
...@@ -105,6 +105,9 @@ int vmw_getparam_ioctl(struct drm_device *dev, void *data, ...@@ -105,6 +105,9 @@ int vmw_getparam_ioctl(struct drm_device *dev, void *data,
case DRM_VMW_PARAM_SM5: case DRM_VMW_PARAM_SM5:
param->value = has_sm5_context(dev_priv); param->value = has_sm5_context(dev_priv);
break; break;
case DRM_VMW_PARAM_GL43:
param->value = has_gl43_context(dev_priv);
break;
default: default:
return -EINVAL; return -EINVAL;
} }
......
...@@ -110,6 +110,7 @@ extern "C" { ...@@ -110,6 +110,7 @@ extern "C" {
#define DRM_VMW_PARAM_HW_CAPS2 13 #define DRM_VMW_PARAM_HW_CAPS2 13
#define DRM_VMW_PARAM_SM4_1 14 #define DRM_VMW_PARAM_SM4_1 14
#define DRM_VMW_PARAM_SM5 15 #define DRM_VMW_PARAM_SM5 15
#define DRM_VMW_PARAM_GL43 16
/** /**
* enum drm_vmw_handle_type - handle type for ref ioctls * enum drm_vmw_handle_type - handle type for ref ioctls
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment