mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-17 12:30:33 +01:00
gallium: Support PIPE_FORMAT_R10G10B10A2_UINT.
Same as PIPE_FORMAT_B10G10R10A2_UINT but without the swizzling. Reviewed-by: Roland Scheidegger <sroland@vmware.com>
This commit is contained in:
parent
c5f2cd6e41
commit
fb62388d6a
3 changed files with 3 additions and 0 deletions
|
|
@ -1466,6 +1466,7 @@ lp_build_clamp_border_color(struct lp_build_sample_context *bld,
|
|||
/* mixed plain formats (or different pure size) */
|
||||
switch (format_desc->format) {
|
||||
case PIPE_FORMAT_B10G10R10A2_UINT:
|
||||
case PIPE_FORMAT_R10G10B10A2_UINT:
|
||||
{
|
||||
unsigned max10 = (1 << 10) - 1;
|
||||
max_clamp = lp_build_const_aos(gallivm, vec4_type, max10, max10,
|
||||
|
|
|
|||
|
|
@ -372,3 +372,4 @@ PIPE_FORMAT_R16A16_UINT , plain, 1, 1, up16 , up16 , , , x00
|
|||
PIPE_FORMAT_R16A16_SINT , plain, 1, 1, sp16 , sp16 , , , x00y, rgb
|
||||
PIPE_FORMAT_R32A32_UINT , plain, 1, 1, up32 , up32 , , , x00y, rgb
|
||||
PIPE_FORMAT_R32A32_SINT , plain, 1, 1, sp32 , sp32 , , , x00y, rgb
|
||||
PIPE_FORMAT_R10G10B10A2_UINT , plain, 1, 1, up10 , up10 , up10, up2 , xyzw, rgb
|
||||
|
|
|
|||
|
Can't render this file because it contains an unexpected character in line 8 and column 3.
|
|
|
@ -340,6 +340,7 @@ enum pipe_format {
|
|||
PIPE_FORMAT_R16A16_SINT = 250,
|
||||
PIPE_FORMAT_R32A32_UINT = 251,
|
||||
PIPE_FORMAT_R32A32_SINT = 252,
|
||||
PIPE_FORMAT_R10G10B10A2_UINT = 253,
|
||||
|
||||
PIPE_FORMAT_COUNT
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue