dril: add BGR{X,A}8888 and RGB{X,A}8888
Needed after a6f534107a15
Fixes: a6f534107a15 ("gbm/dri: Fix color format for big endian.")
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35726>
This commit is contained in:
committed by
Marge Bot
parent
b03cd283d5
commit
642c4cf2b2
@@ -70,6 +70,10 @@ static const struct gl_config drilConfigs[] = {
|
||||
CONFIG(PIPE_FORMAT_B8G8R8X8_UNORM),
|
||||
CONFIG(PIPE_FORMAT_R8G8B8A8_UNORM),
|
||||
CONFIG(PIPE_FORMAT_R8G8B8X8_UNORM),
|
||||
CONFIG(PIPE_FORMAT_X8R8G8B8_UNORM),
|
||||
CONFIG(PIPE_FORMAT_A8R8G8B8_UNORM),
|
||||
CONFIG(PIPE_FORMAT_X8B8G8R8_UNORM),
|
||||
CONFIG(PIPE_FORMAT_A8B8G8R8_UNORM),
|
||||
CONFIG(PIPE_FORMAT_B10G10R10A2_UNORM),
|
||||
CONFIG(PIPE_FORMAT_B10G10R10X2_UNORM),
|
||||
CONFIG(PIPE_FORMAT_R10G10B10A2_UNORM),
|
||||
@@ -307,6 +311,10 @@ fourcc_to_pipe_format(int fourcc)
|
||||
case DRM_FORMAT_ARGB8888: return PIPE_FORMAT_B8G8R8A8_UNORM;
|
||||
case DRM_FORMAT_ABGR8888: return PIPE_FORMAT_R8G8B8A8_UNORM;
|
||||
case DRM_FORMAT_XBGR8888: return PIPE_FORMAT_R8G8B8X8_UNORM;
|
||||
case DRM_FORMAT_BGRX8888: return PIPE_FORMAT_X8R8G8B8_UNORM;
|
||||
case DRM_FORMAT_BGRA8888: return PIPE_FORMAT_A8R8G8B8_UNORM;
|
||||
case DRM_FORMAT_RGBX8888: return PIPE_FORMAT_X8B8G8R8_UNORM;
|
||||
case DRM_FORMAT_RGBA8888: return PIPE_FORMAT_A8B8G8R8_UNORM;
|
||||
case DRM_FORMAT_XRGB2101010: return PIPE_FORMAT_B10G10R10X2_UNORM;
|
||||
case DRM_FORMAT_ARGB2101010: return PIPE_FORMAT_B10G10R10A2_UNORM;
|
||||
case DRM_FORMAT_XBGR2101010: return PIPE_FORMAT_R10G10B10X2_UNORM;
|
||||
|
||||
Reference in New Issue
Block a user