From ebbd8a2e0209e8c18de51c620bc8a073b48d8a56 Mon Sep 17 00:00:00 2001 From: Azaezel Date: Fri, 20 Jun 2014 14:45:12 -0500 Subject: [PATCH] Instancing clones the results of a previously used material to it's next instance. As such, it and Dynamic Cube Mapping are mutually exclusive features. --- Engine/source/materials/processedShaderMaterial.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Engine/source/materials/processedShaderMaterial.cpp b/Engine/source/materials/processedShaderMaterial.cpp index 410773d7e..1b17c17ce 100644 --- a/Engine/source/materials/processedShaderMaterial.cpp +++ b/Engine/source/materials/processedShaderMaterial.cpp @@ -328,6 +328,7 @@ void ProcessedShaderMaterial::_determineFeatures( U32 stageNum, if ( features.hasFeature( MFT_UseInstancing ) && mMaxStages == 1 && !mMaterial->mGlow[0] && + !mMaterial->mDynamicCubemap && shaderVersion >= 3.0f ) fd.features.addFeature( MFT_UseInstancing );