Ver Fonte

Moves the initialization of the shader common path const var so it is set before we do an initial setup of some shadergen fields.

Areloch há 8 anos atrás
pai
commit
cb4989fb0b
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      Engine/source/shaderGen/shaderGen.cpp

+ 2 - 2
Engine/source/shaderGen/shaderGen.cpp

@@ -96,6 +96,8 @@ void ShaderGen::initShaderGen()
    if (!mInitDelegates[adapterType])
    if (!mInitDelegates[adapterType])
       return;
       return;
 
 
+   smCommonShaderPath = String(Con::getVariable("$Core::CommonShaderPath", "shaders/common"));
+
    mInitDelegates[adapterType](this);
    mInitDelegates[adapterType](this);
    mFeatureInitSignal.trigger( adapterType );
    mFeatureInitSignal.trigger( adapterType );
    mInit = true;
    mInit = true;
@@ -125,8 +127,6 @@ void ShaderGen::initShaderGen()
 
 
    // Delete the auto-generated conditioner include file.
    // Delete the auto-generated conditioner include file.
    Torque::FS::Remove( "shadergen:/" + ConditionerFeature::ConditionerIncludeFileName );
    Torque::FS::Remove( "shadergen:/" + ConditionerFeature::ConditionerIncludeFileName );
-
-   smCommonShaderPath = String(Con::getVariable("$Core::CommonShaderPath", "shaders/common"));
 }
 }
 
 
 void ShaderGen::generateShader( const MaterialFeatureData &featureData,
 void ShaderGen::generateShader( const MaterialFeatureData &featureData,