public AutoParamDataSource()
: base()
{
worldMatrixDirty = true;
viewMatrixDirty = true;
projMatrixDirty = true;
worldViewMatrixDirty = true;
viewProjMatrixDirty = true;
worldViewProjMatrixDirty = true;
inverseWorldMatrixDirty = true;
inverseWorldViewMatrixDirty = true;
inverseViewMatrixDirty = true;
// inverseTransposeWorldMatrixDirty = true;
inverseTransposeWorldViewMatrixDirty = true;
cameraPositionObjectSpaceDirty = true;
// cameraPositionDirty = true;
textureViewProjMatrixDirty = true;
viewMatrixDirty = true;
projMatrixDirty = true;
// defaults for the blank light
blankLight.Diffuse = ColorEx.Black;
blankLight.Specular = ColorEx.Black;
blankLight.SetAttenuation( 0, 1, 0, 0 );
}