OSDN Git Service

i915g: Use X tiling for textures
authorStéphane Marchesin <marcheu@chromium.org>
Tue, 11 Sep 2012 03:56:29 +0000 (20:56 -0700)
committerStéphane Marchesin <marcheu@chromium.org>
Wed, 3 Oct 2012 00:54:48 +0000 (17:54 -0700)
This is what the classic driver does, and it allows faster
texture uploads.

src/gallium/drivers/i915/i915_resource_texture.c

index 603a379..83437af 100644 (file)
@@ -181,13 +181,8 @@ i915_texture_tiling(struct i915_screen *is, struct i915_texture *tex)
    if (tex->b.b.target == PIPE_TEXTURE_1D)
       return I915_TILE_NONE;
 
-   if (util_format_is_s3tc(tex->b.b.format))
-      return I915_TILE_X;
-
-   if (is->debug.use_blitter)
-      return I915_TILE_X;
-   else
-      return I915_TILE_Y;
+   /* Use X tiling for 2D, 3D and compressed textures */
+   return I915_TILE_X;
 }