v3d: If the modifier is not known on BO import, default to linear for RO.

Part of fixing DRI3 rendering with RO on X11.

Fixes: e113b21cb7 ("v3d: Add renderonly support.")
This commit is contained in:
Eric Anholt 2019-01-15 12:47:02 -08:00
parent cb527d2c4c
commit d70eb2302b
1 changed files with 3 additions and 1 deletions

View File

@ -814,9 +814,11 @@ v3d_resource_from_handle(struct pipe_screen *pscreen,
rsc->tiled = false;
break;
case DRM_FORMAT_MOD_BROADCOM_UIF:
case DRM_FORMAT_MOD_INVALID:
rsc->tiled = true;
break;
case DRM_FORMAT_MOD_INVALID:
rsc->tiled = screen->ro == NULL;
break;
default:
fprintf(stderr,
"Attempt to import unsupported modifier 0x%llx\n",