protected override void load()
{
if ( externalMicrocode != null )
{
// unload if needed
if ( IsLoaded )
{
Unload();
}
// creates the shader from an external microcode source
// for example, a compiled HLSL program
LoadFromMicrocode( externalMicrocode );
}
else
{
// call base implementation
base.load();
}
}