r300g: add and enable square microtiling
[mesa.git] / src / gallium / winsys / drm / radeon / core / radeon_drm.c
index d70173e805d7200cc7760603dea6b197fbeed43f..7aa9c5425d656cf6e6d9816f78ae45402822100c 100644 (file)
@@ -93,6 +93,10 @@ static void do_ioctls(int fd, struct radeon_libdrm_winsys* winsys)
         exit(1);
     }
 
+    // Supported since 2.1.0.
+    winsys->squaretiling = version->version_major > 2 ||
+                           version->version_minor >= 1;
+
     info.request = RADEON_INFO_DEVICE_ID;
     retval = drmCommandWriteRead(fd, DRM_RADEON_INFO, &info, sizeof(info));
     if (retval) {