Problème GLSL: Plusieurs shaders dans un programme

Je dois avoir mal compris quelque chose avec des shaders:

Je pense que vous pouvez attacher plusieurs shaders pour un programme, vous serez capable de simplement attacher plus d'un fragment shader, à titre d'exemple: Une caisse de texture rendu avec une couleur de modulation et réfraction.

Mais apparemment ce n'est pas le cas, vous pouvez avoir une seule fonction principale du programme.

  • Comment puis-je contourner la fonction principale limite et de permettre à toute dynamique de la combinaison de plusieurs fragment shaders qui sont dans le même programme et a appelé les uns après les autres?

source d'informationauteur Nightshade