i915: Only use the new 945 cube layout for compressed textures.
[mesa.git] / src / mesa / drivers / dri / i915 / i915_tex_layout.c
index d44a2f47b3731fd0390fec8401429d9abe1edc4c..7cc1c096e4b849c197e5396ea4c3088b2aece3cf 100644 (file)
@@ -454,7 +454,10 @@ i945_miptree_layout(struct intel_context *intel, struct intel_mipmap_tree * mt)
 {
    switch (mt->target) {
    case GL_TEXTURE_CUBE_MAP:
-      i945_miptree_layout_cube(intel, mt);
+      if (mt->compressed)
+        i945_miptree_layout_cube(intel, mt);
+      else
+        i915_miptree_layout_cube(intel, mt);
       break;
    case GL_TEXTURE_3D:
       i945_miptree_layout_3d(intel, mt);