Pārlūkot izejas kodu

fix up heights for i830/i915 texture compression

tags/R300_DRIVER_0
Dave Airlie pirms 21 gadiem
vecāks
revīzija
c058917343

+ 9
- 1
src/mesa/drivers/dri/i915/i830_texstate.c Parādīt failu

@@ -157,7 +157,15 @@ static GLboolean i830SetTexImages( i830ContextPtr i830,
t->intel.image[0][i].offset = total_height * pitch;
t->intel.image[0][i].internalFormat = baseImage->Format;
total_height += MAX2(2, t->intel.image[0][i].image->Height);
if (t->intel.image[0][i].image->IsCompressed)
{
if (t->intel.image[0][i].image->Height > 4)
total_height += t->intel.image[0][i].image->Height/4;
else
total_height += 1;
}
else
total_height += MAX2(2, t->intel.image[0][i].image->Height);
}

t->intel.Pitch = pitch;

+ 9
- 1
src/mesa/drivers/dri/i915/i915_texstate.c Parādīt failu

@@ -238,7 +238,15 @@ static void i915SetTexImages( i915ContextPtr i915,
t->intel.image[0][i].offset = total_height * pitch;
t->intel.image[0][i].internalFormat = baseImage->Format;
total_height += MAX2(2, t->intel.image[0][i].image->Height);
if (t->intel.image[0][i].image->IsCompressed)
{
if (t->intel.image[0][i].image->Height > 4)
total_height += t->intel.image[0][i].image->Height/4;
else
total_height += 1;
}
else
total_height += MAX2(2, t->intel.image[0][i].image->Height);
}
break;
}

Notiek ielāde…
Atcelt
Saglabāt