mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-20 11:00:24 +01:00
etnaviv: rs: don't use etna_compatible_rs_format when possible
This mirrors the change in blt. RS cares about this for msaa/compression. Signed-off-by: Jonathan Marek <jonathan@marek.ca> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
This commit is contained in:
parent
66411521ea
commit
e910acb3f2
1 changed files with 9 additions and 2 deletions
|
|
@ -574,8 +574,15 @@ etna_try_rs_blit(struct pipe_context *pctx,
|
|||
return false;
|
||||
}
|
||||
|
||||
unsigned src_format = etna_compatible_rs_format(blit_info->src.format);
|
||||
unsigned dst_format = etna_compatible_rs_format(blit_info->dst.format);
|
||||
unsigned src_format = blit_info->src.format;
|
||||
unsigned dst_format = blit_info->dst.format;
|
||||
|
||||
/* for a copy with same dst/src format, we can use a different format */
|
||||
if (translate_rs_format(src_format) == ETNA_NO_MATCH &&
|
||||
src_format == dst_format) {
|
||||
src_format = dst_format = etna_compatible_rs_format(src_format);
|
||||
}
|
||||
|
||||
if (translate_rs_format(src_format) == ETNA_NO_MATCH ||
|
||||
translate_rs_format(dst_format) == ETNA_NO_MATCH ||
|
||||
blit_info->scissor_enable ||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue