The default case was accidentally clearing RADEON_FLAG_CPU_ACCESS from the
previous fall-through cases.
Reported-by: Mathias Fröhlich <Mathias.Froehlich@gmx.net>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
*/
if (rscreen->info.drm_minor < 40) {
res->domains = RADEON_DOMAIN_GTT;
- flags = RADEON_FLAG_GTT_WC;
+ flags |= RADEON_FLAG_GTT_WC;
break;
}
- flags = RADEON_FLAG_CPU_ACCESS;
+ flags |= RADEON_FLAG_CPU_ACCESS;
/* fall through */
case PIPE_USAGE_DEFAULT:
case PIPE_USAGE_IMMUTABLE:
default:
/* Not listing GTT here improves performance in some apps. */
res->domains = RADEON_DOMAIN_VRAM;
- flags = RADEON_FLAG_GTT_WC;
+ flags |= RADEON_FLAG_GTT_WC;
break;
}