Save max texture size before calling image manipulator
This commit is contained in:
parent
e6684040ba
commit
159cdcd06b
@ -170,11 +170,12 @@ scene::IAnimatedMesh* SPMeshLoader::createMesh(io::IReadFile* f)
|
||||
}
|
||||
if (!mask_full_path.empty())
|
||||
{
|
||||
image_mani = [mask_full_path](video::IImage* img)->void
|
||||
core::dimension2du max_size = irr_driver->getVideoDriver()
|
||||
->getDriverAttributes().getAttributeAsDimension2d("MAX_TEXTURE_SIZE");
|
||||
image_mani = [mask_full_path, max_size](video::IImage* img)->void
|
||||
{
|
||||
video::IImage* converted_mask = GE::getResizedImage(mask_full_path,
|
||||
irr_driver->getVideoDriver()->getDriverAttributes()
|
||||
.getAttributeAsDimension2d("MAX_TEXTURE_SIZE"));
|
||||
video::IImage* converted_mask =
|
||||
GE::getResizedImage(mask_full_path, max_size);
|
||||
if (converted_mask == NULL)
|
||||
{
|
||||
Log::warn("SPMeshLoader", "Applying mask failed for '%s'!",
|
||||
|
Loading…
x
Reference in New Issue
Block a user