Je vous jure que j'ai cherché la réponse à cette question de manière exhaustive, mais je n'ai trouvé aucune solution réelle à mon problème. Et quel est ce problème ?
Je suis novice en matière de DirectX et de shaders. Il y a plusieurs choses sur les shaders que je ne comprends toujours pas.
1 - Comment faire un shader ? Dois-je créer un fichier .fx dans le projet ? Parfois, c'est le cas, mais dans certains exemples, je ne trouve pas de fichier .fx. Et comment créer ce fichier ? Ma version de Visual Studio ne peut pas créer directement des fichiers .fx ; je dois "forcer" le fichier à être .fx.
2 - Comment les compiler ? Sont-ils compilés en même temps que la solution ou ont-ils des moyens spéciaux de compiler ?
3 - Existe-t-il un bon tutoriel ? J'ai cherché une bible des shaders mais j'ai surtout trouvé des tutoriels vagues et courts expliquant peu de choses, et jamais de manière approfondie.