Direct3D 11-Effektdateien veraltet?

Ich habe in letzter Zeit ein bisschen mit Direct3D 11 herumgespielt und war frustriert über die mangelnde Dokumentation der Grundlagen der API (z. B. einfaches Geometrie-Rendering). Einer der Punkte der Verwirrung, die durch die spärliche Dokumentation verursacht werden, ist die (offensichtliche) Abkehr von der Verwendung von Effekten für Shader.

In D3D11 wurde die gesamte Unterstützung für Effekte (.fx) aus den D3DX-Bibliotheken entfernt und in einer schwer zu findenden (natürlich nur spärlich dokumentierten) freigegebenen Quellbibliothek vergraben. Keines der enthaltenen Beispiele verwendet es. Stattdessen werden HLSL-Dateien direkt kompiliert. All dies sagt mir, dass Microsoft versucht, die Leute dazu zu bringen, das Effektdateiformat nicht mehr zu verwenden. Ist das wahr? Gibt es irgendwelche Unterlagen, die das aussagen? Es ist in beiden Fällen in Ordnung, aber seit Jahren wird das .fx-Format beworben, sodass es seltsam erscheint, dass sie sich plötzlich entschließen, es fallen zu lassen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage