En général, la ramification dans les shaders n'est pas une bonne idée. Mais maintenant, j'ai un shader avec une condition constante par rapport à l'appel de tirage complet. La branche exécutée est donc toujours la même pour un appel de tirage.
Ce type de branchement est-il encore plus coûteux que d'avoir plusieurs shaders sans ces branches et de basculer entre elles?