summaryrefslogtreecommitdiffstats
path: root/o3d/core/cross/texture.cc
diff options
context:
space:
mode:
Diffstat (limited to 'o3d/core/cross/texture.cc')
-rw-r--r--o3d/core/cross/texture.cc26
1 files changed, 13 insertions, 13 deletions
diff --git a/o3d/core/cross/texture.cc b/o3d/core/cross/texture.cc
index 0cc784f..008e2ef 100644
--- a/o3d/core/cross/texture.cc
+++ b/o3d/core/cross/texture.cc
@@ -123,7 +123,7 @@ void Texture2D::DrawImage(Bitmap* src_img,
// the entire bitmap on dest image, just perform memcpy.
if (src_x == 0 && src_y == 0 && dst_x == 0 && dst_y == 0 &&
src_img->width() == mip_width && src_img->height() == mip_height &&
- static_cast<unsigned int>(src_width) == src_img->width() &&
+ static_cast<unsigned int>(src_width) == src_img->width() &&
static_cast<unsigned int>(src_height) == src_img->height() &&
static_cast<unsigned int>(dst_width) == mip_width &&
static_cast<unsigned int>(dst_height) == mip_height) {
@@ -157,12 +157,12 @@ void Texture2D::DrawImage(Bitmap* src_img,
uint8* src_img_data = src_img->image_data();
uint8* mip_data = static_cast<uint8*>(data);
- Bitmap::BilinearInterpolateScale(src_img_data, src_x, src_y,
- src_width, src_height,
- src_img->width(), src_img->height(),
- mip_data, dst_x, dst_y,
- dst_width, dst_height,
- mip_width, mip_height, components);
+ Bitmap::LanczosScale(src_img_data, src_x, src_y,
+ src_width, src_height,
+ src_img->width(), src_img->height(),
+ mip_data, dst_x, dst_y,
+ dst_width, dst_height,
+ mip_width, mip_height, components);
this->Unlock(dest_mip);
}
@@ -312,12 +312,12 @@ void TextureCUBE::DrawImage(Bitmap* src_img,
uint8* src_img_data = src_img->image_data();
uint8* mip_data = static_cast<uint8*>(data);
- Bitmap::BilinearInterpolateScale(src_img_data, src_x, src_y,
- src_width, src_height,
- src_img->width(), src_img->height(),
- mip_data, dst_x, dst_y,
- dst_width, dst_height,
- mip_length, mip_length, components);
+ Bitmap::LanczosScale(src_img_data, src_x, src_y,
+ src_width, src_height,
+ src_img->width(), src_img->height(),
+ mip_data, dst_x, dst_y,
+ dst_width, dst_height,
+ mip_length, mip_length, components);
this->Unlock(dest_face, dest_mip);
}