Mostly are under that 4096 but some times supersampling is needed so if you want to use a 3000 px image you are really using a 6000px one. I noticed that I need to disable mip generation to avoid to go over 8192, and it is loaded without problems.
My real problem is that loading more than one texture of this sizes the app crashes with any useful information in the log file
Code: Select all
Ogre::TexturePtr mTptr =Ogre::TextureManager::getSingleton().load(s[0],Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME,Ogre::TEX_TYPE_2D,0);
Ogre::LogManager::getSingletonPtr()->logMessage("FIRST LOADING");
while (!mTptr->isLoaded()){}
Ogre::LogManager::getSingletonPtr()->logMessage("FIRST LOADED");
mTptr =Ogre::TextureManager::getSingleton().load(s[1],Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME,Ogre::TEX_TYPE_2D,0);
Ogre::LogManager::getSingletonPtr()->logMessage("SECOND LOADING");
while (!mTptr->isLoaded()){}
Ogre::LogManager::getSingletonPtr()->logMessage("SECOND LOADED");
More info:
SO: Win 7 64 bit
GPU: 8800 GT
OGRE v. 1.8
System: Directx + fixed pipeline (PS3.0).
Thanks in advance!