Decent Shader Editor für Visual Studio

7

Gibt es ein anständiges Plugin für den Effektdatei-Editor für Visual Studio? Ich bin etwas frustriert, wenn ich ständig von FX Composer kopiere und einfüge.

Neil Knight
quelle

Antworten:

4

NShader bietet Syntaxhervorhebung für HLSL, GLSL und CG.

Sie planen auch, es mit den folgenden zu erweitern:

  • Hinzufügen von Syntaxanalyse und -prüfung (Behandlung von geschweiften Klammern, Kompilierungsfehlern usw.). Dies erfordert die Definition von Parserregeln unter MPLex und die Integration in den Sprachdienst.
  • Fügen Sie die Kompilierungsprüfung hinzu (mit fxc ... usw.)
  • Fügen Sie ein grundlegendes Render-Vorschaufenster hinzu

Dem Check-in-Verlauf nach zu urteilen, sieht es jedoch nicht so aus, als würden diese Artikel bald kommen.

Chris
quelle
3

Der einfachste Weg, um Unterstützung beim Hervorheben / Bearbeiten der Syntax zu erhalten, ist:

  1. Öffnen Sie RegEdit.exe

  2. Gehe zu "HKEY_CURRENT_USER / Software / Microsoft / VisualStudio / 10.0_Config / Languages ​​/ File Extensions /"

  3. Öffnen Sie den Schlüssel ".c", wählen Sie "(Standard)" und klicken Sie mit der rechten Maustaste auf> Ändern. Kopieren Sie dann den Wert.

  4. Erstellen Sie dann Schlüssel für jede Dateierweiterung (einschließlich des Punkts) wie ".hlsl", ".fx", ".vsh" oder ".psh", wählen Sie "(Standard)" und klicken Sie mit der rechten Maustaste auf "Ändern" und fügen Sie den Wert ein von ".c" und dann haben Sie C / C ++ Syntax Hervorhebung.

Dies ist, was ich verwende und weiterhin verwenden werde, bis Visual Studio 2011 herauskommt.

Matt Jensen
quelle