diff --git a/src/gallium/drivers/zink/zink_format.c b/src/gallium/drivers/zink/zink_format.c index 8253baec7e8..54355d9cd8d 100644 --- a/src/gallium/drivers/zink/zink_format.c +++ b/src/gallium/drivers/zink/zink_format.c @@ -200,6 +200,20 @@ zink_format_emulate_x8(enum pipe_format format) case PIPE_FORMAT_R32G32B32X32_SINT: return PIPE_FORMAT_R32G32B32A32_SINT; + case PIPE_FORMAT_R10G10B10X2_SINT: + return PIPE_FORMAT_R10G10B10A2_SINT; + case PIPE_FORMAT_R10G10B10X2_SNORM: + return PIPE_FORMAT_R10G10B10A2_SNORM; + case PIPE_FORMAT_R10G10B10X2_UNORM: + return PIPE_FORMAT_R10G10B10A2_UNORM; + + case PIPE_FORMAT_B10G10R10X2_SINT: + return PIPE_FORMAT_B10G10R10A2_SINT; + case PIPE_FORMAT_B10G10R10X2_SNORM: + return PIPE_FORMAT_B10G10R10A2_SNORM; + case PIPE_FORMAT_B10G10R10X2_UNORM: + return PIPE_FORMAT_B10G10R10A2_UNORM; + default: return format; }