mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-09 04:00:12 +01:00
r600g: add support for S8, X24S8 and S8X24 sampler formats.
This commit is contained in:
parent
ef8bb7ada9
commit
40acb109de
1 changed files with 8 additions and 0 deletions
|
|
@ -498,14 +498,22 @@ uint32_t r600_translate_texformat(enum pipe_format format,
|
|||
case PIPE_FORMAT_Z16_UNORM:
|
||||
result = V_0280A0_COLOR_16;
|
||||
goto out_word4;
|
||||
case PIPE_FORMAT_X24S8_USCALED:
|
||||
word4 |= S_038010_NUM_FORMAT_ALL(V_038010_SQ_NUM_FORMAT_INT);
|
||||
case PIPE_FORMAT_Z24X8_UNORM:
|
||||
case PIPE_FORMAT_Z24_UNORM_S8_USCALED:
|
||||
result = V_0280A0_COLOR_8_24;
|
||||
goto out_word4;
|
||||
case PIPE_FORMAT_S8X24_USCALED:
|
||||
word4 |= S_038010_NUM_FORMAT_ALL(V_038010_SQ_NUM_FORMAT_INT);
|
||||
case PIPE_FORMAT_X8Z24_UNORM:
|
||||
case PIPE_FORMAT_S8_USCALED_Z24_UNORM:
|
||||
result = V_0280A0_COLOR_24_8;
|
||||
goto out_word4;
|
||||
case PIPE_FORMAT_S8_USCALED:
|
||||
result = V_0280A0_COLOR_8;
|
||||
word4 |= S_038010_NUM_FORMAT_ALL(V_038010_SQ_NUM_FORMAT_INT);
|
||||
goto out_word4;
|
||||
default:
|
||||
goto out_unknown;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue