Je recherche un programme d'éditeur GLSL. J'ai trouvé certains par Googling, mais je veux savoir s'il y a des personnes préférées basées sur l'expérience utilisateur. p>
P.s. edit: strong>
Je ne suis même pas sûr si cela est significatif / possible pour GLSL d'être compilé automatiquement (des commentaires?). p>
Voici ce que j'ai trouvé: p>
3 Réponses :
Essayez l'éditeur de shader de Kickjs. Il prend actuellement en charge la syntaxe en surbrillance et compose le code lorsque vous écrivez. P>
Merci, je pense que Kickjs est utilisé pour webgl, non? Cependant, je pourrais toujours utiliser la fonctionnalité de surbrillance de la syntaxe. Mais je me demande s'il y a une version téléchargeable?
Oui Kickjs est écrit pour WebGL, le GLSL est donc principalement destiné à WebGL ou à OpenGL ES 2.0. Si vous utilisez OpenGL 4.1 ou plus, les shaders doivent également être exécutés. Il devrait être assez facile de migrer le code de shader entre une version différente de GLSL. La partie difficile est d'implémenter le shader :)
Merci d'avoir présenté des kickjs, je n'en ai jamais entendu parler auparavant, il semble très prometteur avec apparemment plus de fonctionnalités que ShaderToy (mais se sent moins "orientée sociale").
Merci. Je travaille actuellement sur la version suivante avec prise en charge des messages d'erreur affichés à la marge de l'éditeur de texte (comme d'autres idées). L'heure d'arrivée prévue est au milieu de mars.
Puis-je télécharger l'éditeur sur ce téléphone et le transférer sur ma machine de développement hors ligne ?? (Je n'ai actuellement pas Internet)
J'ai trouvé Shader Toy Strong> être utile. Contient des shaders prédéfinis que vous pouvez modifier et voir des résultats instantanés. Tout en ligne et couvre Webgl, OpenGL ES 1.1 / (Certains) 2.0, probablement opengl Diverses versions aussi. P>
Il passe dans certains uniformes prédéfinis ainsi que jusqu'à 4 textures que vous pouvez hyperlien aussi. p>
Voici les entrées suivantes: em> p>
J'ai trouvé http://glsl.heroku.com intéressant, vous pouvez éditer uniquement le shader de fragment , mais il est assez utile de tester des effets. P>
Et c'est une source ouverte! Vous pouvez obtenir la source sur github: https://github.com/mrdoob/glsl-sandbox p>
Exemple d'un shader utilisant cet éditeur: http://glsl.heroku.com/e#7310.0 < / a> (ce n'est pas le mien, BTW) p>
Quelle version de GLSL avez-vous en tête? Et est-ce pour webgl, opengl es ou opengl?
@Mortennobel: GLSL 330, et c'est OpenGL.
Qu'entendez-vous exactement par un programme d'éditeur? Voulez-vous dire quelque chose qui a une surbrillance de la syntaxe ou une IDE à part entière pour GLSL?
@Nicolbolas: poste édité. J'ai ajouté des fonctionnalités possibles. Tous sont tous nécessaires.
Pourriez-vous s'il vous plaît préciser les éditeurs que vous codez habituellement, comme il peut y avoir des plugins?
@ Elenfoiro78 à l'époque où j'ai utilisé Visual Studio.