Index: trunk/src/formats/assimp_loader.cc
===================================================================
--- trunk/src/formats/assimp_loader.cc	(revision 487)
+++ trunk/src/formats/assimp_loader.cc	(revision 491)
@@ -188,5 +188,5 @@
 
 	uint8*  cdata   = maccess.add_channel( desc, mesh->mNumVertices ).raw_data();
-	uint16* indices = reinterpret_cast<uint16*>( maccess.add_channel< index_u16 >( mesh->mNumFaces * 3 ).raw_data() );
+	uint32* indices = reinterpret_cast<uint32*>( maccess.add_channel< index_u32 >( mesh->mNumFaces * 3 ).raw_data() );
 
 	if ( mesh->mTangents && mesh->mBitangents )
@@ -239,5 +239,5 @@
 		for (unsigned int j=0; j<face->mNumIndices; j++)
 		{
-			indices[ i*3 + j ] = uint16( face->mIndices[j] );
+			indices[ i*3 + j ] = uint32( face->mIndices[j] );
 		}
 	}
