Просмотр исходного кода

Programs loaded from material file will now reload automatically

Ivan Safrin 12 лет назад
Родитель
Сommit
e93cbf4fef
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      IDE/Contents/Source/PolycodeMaterialEditor.cpp

+ 3 - 1
IDE/Contents/Source/PolycodeMaterialEditor.cpp

@@ -1113,7 +1113,9 @@ bool PolycodeMaterialEditor::openFile(OSFileEntry filePath) {
 	for(int i=0; i < shaders.size(); i++) {
 		materialBrowser->addShader(shaders[i]);		
 		CoreServices::getInstance()->getMaterialManager()->addShader(shaders[i]);
-		CoreServices::getInstance()->getResourceManager()->addResource(shaders[i]);
+		CoreServices::getInstance()->getResourceManager()->addResource(shaders[i]);		
+		shaders[i]->vp->reloadOnFileModify = true;
+		shaders[i]->fp->reloadOnFileModify = true;
 	}	
 
 	cubemaps = CoreServices::getInstance()->getMaterialManager()->loadCubemapsFromFile(filePath.fullPath);