Skip to content

radeonsi: attempt to disable dcc with PIPE_HANDLE_USAGE_FRAMEBUFFER_WRITE too

Gurchetan Singh requested to merge gurchetansingh/mesa:radeonsi-flags into master

Previously, we attempted to disable dcc anytime PIPE_HANDLE_USAGE_WRITE was set. That recently changed, and that caused some gbm map tests to regress on CrOS.

Fixes: 8ad12c ("gallium: rework PIPE_HANDLE_USAGE_* flags")

For reference, the failing test is here:

https://chromium.googlesource.com/chromiumos/third_party/autotest/+/master/client/site_tests/graphics_Gbm/src/gbmtest.c#917

CHECK failed in test_gem_map_format() gbmtest.c:979

Here are the revelent gbm backends:

https://chromium.googlesource.com/chromiumos/platform/minigbm/+/refs/heads/master/amdgpu.c https://chromium.googlesource.com/chromiumos/platform/minigbm/+/refs/heads/master/dri.c

Merge request reports