gbm: Add more formats
Add additional formats to allow allocation via gbm. Rather than define new GBM_FORMAT_x, just use the drm_fourcc.h format (they are the same, and the distiction will be going away in the future). Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36081>
This commit is contained in:
@@ -345,6 +345,14 @@ static const struct gbm_dri_visual gbm_dri_visuals_table[] = {
|
||||
{ GBM_FORMAT_ABGR16161616, PIPE_FORMAT_R16G16B16A16_UNORM },
|
||||
{ GBM_FORMAT_XBGR16161616F, PIPE_FORMAT_R16G16B16X16_FLOAT },
|
||||
{ GBM_FORMAT_ABGR16161616F, PIPE_FORMAT_R16G16B16A16_FLOAT },
|
||||
{ DRM_FORMAT_R16F, PIPE_FORMAT_R16_FLOAT },
|
||||
{ DRM_FORMAT_R32F, PIPE_FORMAT_R32_FLOAT },
|
||||
{ DRM_FORMAT_GR1616F, PIPE_FORMAT_R16G16_FLOAT },
|
||||
{ DRM_FORMAT_GR3232F, PIPE_FORMAT_R32G32_FLOAT },
|
||||
{ DRM_FORMAT_BGR161616, PIPE_FORMAT_R16G16B16_UNORM },
|
||||
{ DRM_FORMAT_BGR161616F, PIPE_FORMAT_R16G16B16_FLOAT },
|
||||
{ DRM_FORMAT_BGR323232F, PIPE_FORMAT_R32G32B32_FLOAT },
|
||||
{ DRM_FORMAT_ABGR32323232F, PIPE_FORMAT_R32G32B32A32_FLOAT },
|
||||
};
|
||||
|
||||
static int
|
||||
|
||||
Reference in New Issue
Block a user