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:
parent
cb527d2c4c
commit
d70eb2302b
|
@ -814,9 +814,11 @@ v3d_resource_from_handle(struct pipe_screen *pscreen,
|
||||||
rsc->tiled = false;
|
rsc->tiled = false;
|
||||||
break;
|
break;
|
||||||
case DRM_FORMAT_MOD_BROADCOM_UIF:
|
case DRM_FORMAT_MOD_BROADCOM_UIF:
|
||||||
case DRM_FORMAT_MOD_INVALID:
|
|
||||||
rsc->tiled = true;
|
rsc->tiled = true;
|
||||||
break;
|
break;
|
||||||
|
case DRM_FORMAT_MOD_INVALID:
|
||||||
|
rsc->tiled = screen->ro == NULL;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"Attempt to import unsupported modifier 0x%llx\n",
|
"Attempt to import unsupported modifier 0x%llx\n",
|
||||||
|
|
Loading…
Reference in New Issue