diff options
Diffstat (limited to 'libdrm')
-rw-r--r-- | libdrm/nouveau/nouveau_bo.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libdrm/nouveau/nouveau_bo.c b/libdrm/nouveau/nouveau_bo.c index 1bf6612f..8832a0d2 100644 --- a/libdrm/nouveau/nouveau_bo.c +++ b/libdrm/nouveau/nouveau_bo.c @@ -49,6 +49,15 @@ nouveau_bo_info(struct nouveau_bo_priv *nvbo, struct drm_nouveau_gem_info *arg) nvbo->size = nvbo->base.size = arg->size; nvbo->offset = arg->offset; nvbo->map_handle = arg->map_handle; + + if (nvbo->domain & NOUVEAU_GEM_DOMAIN_TILE) { + nvbo->base.tiled = 1; + if (nvbo->domain & NOUVEAU_GEM_DOMAIN_TILE_ZETA) + nvbo->base.tiled |= 2; + } else { + nvbo->base.tiled = 0; + } + return 0; } |