DGL https://delphigl.com/forum/ |
|
ShaderEditor https://delphigl.com/forum/viewtopic.php?f=14&t=5819 |
Seite 1 von 2 |
Autor: | Lord Horazont [ Mi Aug 16, 2006 16:48 ] |
Betreff des Beitrags: | ShaderEditor |
So. Hier könnt ihr euche Comments zu meinem ShaderEditor reinschreiben. btw.: Gibt es irgendwo eine Befehlsreferenz mit allen (bisherigen) glSlang-Befehlen? Thx in advance for comments, Gruß Lord Horazont |
Autor: | Evil-Devil [ Mi Aug 16, 2006 16:56 ] |
Betreff des Beitrags: | |
Kann der irgendwann noch mehr als "nur" highlighten? |
Autor: | Lord Horazont [ Mi Aug 16, 2006 17:38 ] |
Betreff des Beitrags: | |
Was soll er mehr können, als "nur" highlighten? Ich dachte noch an Templates für Vertex und Fragmentshader. Sonst bin ich für Vorschläge offen. Atm. arbeite ich daran, die Befehle und Konstanten mit in den Highlighter einzugeben. Gruß Lord Horazont |
Autor: | La Boda [ Mi Aug 16, 2006 18:40 ] |
Betreff des Beitrags: | |
Gefällt mir, schlank, schnell und nicht der Featuritis anheim gefallen ![]() Ich würde mir aber wünschen, dass man den programmierten Shader auch gleich compilieren kann und so eventuelle Fehler, die der Treiber ausspuckt, erhält. Dazu müsstest du ja nur einen Button mit der Lade-Funktion wie im glSlang-Tutorial beschrieben einbauen. Auch cool wäre eine Verknüpfung mit NVShaderPerf |
Autor: | LarsMiddendorf [ Mi Aug 16, 2006 18:48 ] |
Betreff des Beitrags: | |
Naja eine Vorschau wäre vielleicht bei Shader nicht allzu schlecht. Vervollständigung von Namen und Unterstreichung von Syntaxfehlern gehören auch in jeden Quelltexteditor. |
Autor: | Lord Horazont [ Mi Aug 16, 2006 18:53 ] |
Betreff des Beitrags: | |
LarsMiddendorf hat geschrieben: Naja eine Vorschau wäre vielleicht bei Shader nicht allzu schlecht. Vervollständigung von Namen und Unterstreichung von Syntaxfehlern gehören auch in jeden Quelltexteditor.
Hmm... Unterstreichung von Syntaxfehlern? Hab ich in Delphi nicht... ergo nicht in jeden ![]() nee, werd mich mal umschauen. Gruß Lord Horazont |
Autor: | Sascha Willems [ Mi Aug 16, 2006 19:32 ] |
Betreff des Beitrags: | |
Hab sowas ja schonmal programmiert, siehe diesen Thread. Evtl. kannst du dir da ein paar Ideen abkupfern. |
Autor: | Evil-Devil [ Do Aug 17, 2006 08:20 ] |
Betreff des Beitrags: | |
Lord Horazont hat geschrieben: Was soll er mehr können, als "nur" highlighten?
Möglichkeit den Shader zu kompilieren, zu testen in einer TEstumgebung. Zb. mit nem Teapot. Hinweise auf eventuelle Fehler. Folding, Content Assist, also funktionsnamen vervollständigen und vorschlangen. Mehr von meiner Seite an Wünschen nicht. Selbst mit den Features wäre der Editor immer noch leichter als zb. Rendermonkey ![]() |
Autor: | Lord Horazont [ Do Aug 17, 2006 13:24 ] |
Betreff des Beitrags: | |
Wenn jemand nen Teapot mit Normalen und allem hat... ![]() Gruß Lord Horazont |
Autor: | Evil-Devil [ Mi Aug 23, 2006 15:39 ] |
Betreff des Beitrags: | |
Hab einen schwerwiegenden Fehler gefunden. Wenn man im SceneScript zwischen den begin und end nur ein "gl" schreibt und auf "in interpreter einfügen" drückt, erhält man eine Fehlermeldung die man nicht mehr wegbekommt. Auch solltest du das highlighten entweder einstellbar machen von der farbe her, oder ganz weg lassen. Schwarz auf Schwarz ist geil o_O Und ich bekomm eine Fehlermeldung beim starten. Zitat: TSynUnSyn.LoadFromFile: "<pfad zum ShaderEdit>\shader.hgl" does not exists!
Der Editor liegt in den Eigenen Dateien. //e: muss man noch was einstellen um zb. GL_QUADS nutzen zu können? Denn auch damit bekam ich eine Fehlermeldung -.- |
Autor: | Lord Horazont [ Mi Aug 23, 2006 15:50 ] | ||
Betreff des Beitrags: | |||
Oops. Sorry. Hab vergessen, die Highlighter mit in das Archiv zu packen ![]() Ich werds updaten, aber mein FTP-Proggy laggt im moment... Ich hänge NUR die Highlighter an diesen Post an. Deinen anderen Fehler kann ich nicht nachvollziehen. Bei mir wird nur unten in den Messages: undeclared identifier 'gl'. Sicher, dass du die neue Version heruntergeladen hast? //Edit: Ach verdammt groß und kleinschreibung. Fehler im Dateinamen. Link korrigiert, bitte neu herunterladen. Gruß Lord Horazont
|
Autor: | Evil-Devil [ Mi Aug 23, 2006 16:25 ] | ||
Betreff des Beitrags: | |||
Der GL_QUADS Fehler war mit dem Highlight Files nicht mehr aufgetreten, dafür dieser schöne Fehler. Wäre schön wenn man die Fehlermeldung auch wegklicken könnte. Das Programm über den TM zu beenden ist nicht so geil -,-
|
Autor: | Lord Horazont [ Mi Aug 23, 2006 16:28 ] | ||
Betreff des Beitrags: | |||
Hast du wirklich die neue Version runtergeladen? mit dem neuesten Link ganz unten im Projekte-Thread? Ich kann es nicht glauben, weil auch auf der ToolBar einiges fehlt... Und: das f hinter den Zahlen kann nicht gut gehen. Die Interpreter-Komponente kommt damit nicht klar. Außerdem ein tipp: Du musst zum schluss des Scriptes Code:
ausführen und am anfang das glClear und glTranslatef und so nicht vergessen ![]() Gruß Lord Horazont
|
Autor: | Evil-Devil [ Mi Aug 23, 2006 16:36 ] |
Betreff des Beitrags: | |
Wieso kommt die damit nicht klar? Ist ja doof -.- @neueste Version: ja hab ich, die Version die unter den BIldern hängt. // fehler: lol, ohne das f hinter den Zahlen geht es, sobald ich "ein" f einfüge krieg ich den Fehler ![]() |
Autor: | i0n0s [ Mi Aug 23, 2006 16:46 ] |
Betreff des Beitrags: | |
Das f ist ja auch C++-Styl, und erst in der aktuellen GLSL-Version dabei ![]() |
Seite 1 von 2 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |