Soweit ich das in der Anleitung richtig verstanden habe, geht es bei den Effekten und Shadern und die direkte Verwendung der DirectX Stages. Zum einen können dort Shader verwendet werden, die eben nur auf Karten mit Shadern Funktionieren, aber es gibt auch Stages, wie z.B. das BumpMapping, das ein festes Feature der Grafikkarte sein kann. Dafür wird also kein Shader benötigt, sondern eben das Grafikkarten Feature.
Ein Shader ist im Prinzip ein eigen entwickleltes Stage, ist also wesentlich flexibler, aber mit dem neuen Effekt String kann die Engine eben auch die anderen Features der Grafikkarte ansprechen, sofern diese von DirectX8 unterstützt werden.
Wichtig ist, das man immer eine Fallback Technique anhängt, da gerade das Bumpmapping in verschiedenen Arten auf verschiedenen Karten vorhanden ist (Matrox Besitzer wissen was ich meine).