summaryrefslogtreecommitdiff
path: root/src/tile.cpp
diff options
context:
space:
mode:
authorsapier <Sapier at GMX dot net>2014-04-06 15:12:04 +0200
committersapier <Sapier at GMX dot net>2014-04-19 11:56:19 +0200
commiteda9214f81b32d9606f425e3777616e8cfc0a44f (patch)
tree4c526f45edea82d4ddd205b975d600401873295c /src/tile.cpp
parenta230e1e7360eb561429bf69ad8793745fbd5e7c3 (diff)
downloadminetest-eda9214f81b32d9606f425e3777616e8cfc0a44f.tar.gz
minetest-eda9214f81b32d9606f425e3777616e8cfc0a44f.tar.bz2
minetest-eda9214f81b32d9606f425e3777616e8cfc0a44f.zip
Bunch of small fixes (coding style, very unlikely errors, warning messages)
Diffstat (limited to 'src/tile.cpp')
-rw-r--r--src/tile.cpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/tile.cpp b/src/tile.cpp
index b8080c708..78aa4d946 100644
--- a/src/tile.cpp
+++ b/src/tile.cpp
@@ -730,9 +730,6 @@ u32 TextureSource::getTextureIdDirect(const std::string &name)
m_textureinfo_cache.push_back(ti);
m_name_to_id[name] = id;
- /*infostream<<"getTextureIdDirect(): "
- <<"Returning id="<<id<<" for name \""<<name<<"\""<<std::endl;*/
-
return id;
}
@@ -962,6 +959,20 @@ bool TextureSource::generateImage(std::string part_of_name, video::IImage *& bas
{
video::IImage *image = m_sourcecache.getOrLoad(part_of_name, m_device);
+ if (image != NULL) {
+ if (!driver->queryFeature(irr::video::EVDF_TEXTURE_NPOT)) {
+ core::dimension2d<u32> dim = image->getDimension();
+
+
+ if ((dim.Height %2 != 0) ||
+ (dim.Width %2 != 0)) {
+ errorstream << "TextureSource::generateImage "
+ << part_of_name << " size npot2 x=" << dim.Width
+ << " y=" << dim.Height << std::endl;
+ }
+ }
+ }
+
if(image == NULL)
{
if(part_of_name != ""){