diff options
Diffstat (limited to 'src/mesa')
| -rw-r--r-- | src/mesa/drivers/dri/i915/i915_tex_layout.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/mesa/drivers/dri/i915/i915_tex_layout.c b/src/mesa/drivers/dri/i915/i915_tex_layout.c index d44a2f47b3..7cc1c096e4 100644 --- a/src/mesa/drivers/dri/i915/i915_tex_layout.c +++ b/src/mesa/drivers/dri/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); | 
