Default behaviour without precision on name

Former-commit-id: 28959f509e5baee43109a66e17a8703a480288e4
This commit is contained in:
Gawaboumga 2016-05-30 14:27:31 +02:00
parent 9f14f63ce8
commit a81cc4a295
1 changed files with 6 additions and 0 deletions

View File

@ -27,6 +27,12 @@ namespace Nz
String filePath; String filePath;
if (matData.GetStringParameter(MaterialData::FilePath, &filePath)) if (matData.GetStringParameter(MaterialData::FilePath, &filePath))
{ {
if (!File::Exists(filePath))
{
NazaraWarning("Shader name does not refer to an existing file, \".tga\" is used by default");
filePath += ".tga";
}
MaterialRef material = Material::New(); MaterialRef material = Material::New();
if (material->LoadFromFile(filePath, parameters.material)) if (material->LoadFromFile(filePath, parameters.material))
model->SetMaterial(i, std::move(material)); model->SetMaterial(i, std::move(material));