diff options
Diffstat (limited to 'i915/i915_tex_layout.c')
-rw-r--r-- | i915/i915_tex_layout.c | 5 |
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); |