public override void InitializeFromRenderSystemCapabilities(RenderSystemCapabilities caps, RenderTarget primary)
{
if (caps.RendersystemName != Name)
{
throw new AxiomException(
"Trying to initialize D3D9RenderSystem from RenderSystemCapabilities that do not support Direct3D9" );
}
if (caps.IsShaderProfileSupported("hlsl"))
HighLevelGpuProgramManager.Instance.AddFactory(_hlslProgramFactory);
var defaultLog = LogManager.Instance.DefaultLog;
if (defaultLog != null)
{
caps.Log(defaultLog);
}
}