summaryrefslogtreecommitdiff
path: root/i915/i915_tex_layout.c
diff options
context:
space:
mode:
Diffstat (limited to 'i915/i915_tex_layout.c')
-rw-r--r--i915/i915_tex_layout.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/i915/i915_tex_layout.c b/i915/i915_tex_layout.c
index d44a2f4..7cc1c09 100644
--- a/i915/i915_tex_layout.c
+++ b/i915/i915_tex_layout.c
@@ -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);