mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 13:28:06 +02:00
radv: disable HTILE compression only when layouts are compressed
On RDNA2, VRS rates are part of the HTILE buffer but if we disable HTILE completely for eg. GENERAL, VRS rates aren't read by the hw. Fix this by disabling HTILE compression which should have the same effect without VRS. Fixes recent dEQP-VK.fragment_shading_rate.renderpass2.monolithic.attachment_rate.misc.* Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23209>
This commit is contained in:
parent
9b141e2565
commit
25d46958c5
1 changed files with 1 additions and 2 deletions
|
|
@ -2896,8 +2896,7 @@ radv_emit_fb_ds_state(struct radv_cmd_buffer *cmd_buffer, struct radv_ds_buffer_
|
|||
cmd_buffer->device, image, layout,
|
||||
radv_image_queue_family_mask(image, cmd_buffer->qf,
|
||||
cmd_buffer->qf))) {
|
||||
db_z_info &= C_028040_TILE_SURFACE_ENABLE;
|
||||
db_stencil_info |= S_028044_TILE_STENCIL_DISABLE(1);
|
||||
db_render_control |= S_028000_DEPTH_COMPRESS_DISABLE(1) | S_028000_STENCIL_COMPRESS_DISABLE(1);
|
||||
}
|
||||
|
||||
if (cmd_buffer->device->physical_device->rad_info.gfx_level == GFX10_3 &&
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue