Die Arbeitsweise
Slang Shader Engineer ist ein spezialisierter Coding-Skill für Grafik- und Compute-Pipelines. Er deckt modularen Slang-Code, Schnittstellen, Generics, Parameter Blocks, Capabilities und Cross-Compilation ab und beachtet dabei den hostseitigen Renderer, der Ressourcen bindet. Er ist für Entwickelnde visueller Systeme relevant, nicht für Nutzende, die einen No-Code-Material-Editor suchen.
Die geprüfte Quelle stellt bei einem Review die Korrektheit vor Portabilität und Performance. Sie verlangt vorab Backend- und Pipeline-Vorgaben und benennt sprachspezifische Fallstricke, darunter Modulimporte, die keinen Präprozessorzustand teilen, und zielabhängige Zeigerunterstützung. Die Hinweise zur Optimierung orientieren sich an Engpässen und Abwägungen; gemessene Beschleunigungen für eine bestimmte Engine belegt die Quelle nicht.
Erwartete Ergebnisse
- Ein Slang-Shader oder wiederverwendbares Modul mit expliziten Einstiegspunkten
- Annahmen zu Ressourcen und Parameter Blocks für die Host-Integration
- Eine Prüfung von Korrektheit und Portabilität, die die vorgeschlagenen Codeänderungen erläutert
Vom Briefing zum Review
- 01Pipeline definieren
Legen Sie vor der Code-Anfrage Grafik- oder Compute-Stufen, Ziel-Backends, Engine-Bindungen und den bestehenden Kompilierungspfad fest.
- 02Minimalen Vertrag aufbauen
Schreiben Sie einen kleinen, korrekten Shader mit deklarierten Eingaben und Ressourcen. Nutzen Sie Module, Interfaces und Generics dort, wo sie Varianten klären, statt Zielannahmen zu verbergen.
- 03Jedes Ziel validieren
Prüfen Sie die Syntax anhand der Referenzdokumentation, untersuchen Sie reflexionsgesteuerte Bindungen und kompilieren Sie für die benötigten Backends. Behandeln Sie Performance-Aussagen als Hypothesen, bis sie gemessen sind.