I think it happen, when I add a Waterplane. Using Debug and DX11 I get:
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$shadowSoftness' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$atlasXOffset' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$atlasYOffset' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$farPlaneScalePSSM' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$overDarkPSSM' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$fadeStartLength' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$atlasScale' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$worldToLightProj' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$scaleX' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$scaleY' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$offsetX' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$offsetY' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$dynamicWorldToLightProj' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$dynamicScaleX' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$dynamicScaleY' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$dynamicOffsetX' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$dynamicOffsetY' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
C:\torque\Torque3D-3.10.1\Engine\source\gfx\genericConstBuffer.cpp(285,0): {Fatal} - The '$dynamicFarPlaneScalePSSM' shader constant in shader 'shaders/common/lighting/advanced/vectorLightP.hlsl' was unassigned!
After that T3D becomes very unstable and crashes on exit. Using GL i've no problems.
Any ideas on that error?