@@ -129,7 +129,7 @@ int main() {
129129}
130130```
131131
132- Configurons maintenant le projet afin de se débarasser des erreurs. Ouvrez le dialogue des propriétés du projet et
132+ Configurons maintenant le projet afin de se débarrasser des erreurs. Ouvrez le dialogue des propriétés du projet et
133133assurez-vous que "All Configurations" est sélectionné, car la plupart des paramètres s'appliquent autant à "Debug"
134134qu'à "Release".
135135
@@ -233,9 +233,9 @@ Vulkan, nous utiliserons la [librairie GLFW](http://www.glfw.org/) pour créer u
233233ou MacOS indifféremment. Il existe d'autres librairies telles que [ SDL] ( https://www.libsdl.org/ ) , mais GLFW à
234234l'avantage d'abstraire d'autres aspects spécifiques à la plateforme requis par Vulkan.
235235
236- Nous allons installer GLFW à partir des sources, car Vulkan nécessite une version récente. Vous pouvez trouvez ces
236+ Nous allons installer GLFW à partir des sources, car Vulkan nécessite une version récente. Vous pouvez trouver ces
237237sources sur le [ site officiel] ( http://www.glfw.org/ ) . Extrayez les sources où vous voulez et ouvrez un terminal dans le
238- dossier extrait, où se trouve le fichier "CmakeLists .txt".
238+ dossier extrait, où se trouve le fichier "CMakeLists .txt".
239239
240240Exécutez les commandes suivantes afin de générer un makefile et de compiler GLFW :
241241
@@ -310,7 +310,7 @@ int main() {
310310}
311311```
312312
313- Nous allons maintenant créer un makefile pour compiler et lancer ce code. Créez un fichier "makefile ". Je pars du
313+ Nous allons maintenant créer un makefile pour compiler et lancer ce code. Créez un fichier "Makefile ". Je pars du
314314principe que vous connaissez déjà les bases de makefile, dont les variables et les règles. Sinon vous pouvez trouver des
315315introductions claires sur internet, par exemple [ ici] ( https://makefiletutorial.com/ ) .
316316
@@ -338,7 +338,7 @@ LDFLAGS = -L$(VULKAN_SDK_PATH)/lib `pkg-config --static --libs glfw3` -lvulkan
338338```
339339
340340Le premier paramètre permet de localiser les librairies comme "libvulkan.so" dans le dossier "x86_64/lib" du SDK. La
341- seconde partie utilise ` pkg-config ` pour trouver les pramètres nécessaires au linker pour compiler avec GLFW. Enfin,
341+ seconde partie utilise ` pkg-config ` pour trouver les pramètres nécessaires au linker pour compiler avec GLFW. Enfin,
342342` -lvulkan ` correspond au loader dynamique des fonctions Vulkan présent dans le SDK.
343343
344344Spécifier les commandes pour la compilation de "VulkanTest" est désormais un jeu d'enfant. Assurez-vous que vous
@@ -349,7 +349,7 @@ VulkanTest: main.cpp
349349 g++ $(CFLAGS) -o VulkanTest main.cpp $(LDFLAGS)
350350```
351351
352- Vérifiez que le fichier fonctionne en le sauveguardant et en exécutant make depuis un terminal ouvert dans le
352+ Vérifiez que le fichier fonctionne en le sauvegardant et en exécutant make depuis un terminal ouvert dans le
353353dossier le contenant. Vous devriez avoir un exécutable appelé "VulkanTest".
354354
355355Nous allons ensuite définir deux règles, ` test ` et ` clean ` . La première exécutera le programme et le second supprimera
@@ -365,7 +365,7 @@ clean:
365365 rm -f VulkanTest
366366```
367367
368- Vous devriez constater que ` make clean ` fonctionne mais que ` make test ` s'interrompera avec le message suivant :
368+ Vous devriez constater que ` make clean ` fonctionne mais que ` make test ` s'interrompra avec le message suivant :
369369
370370``` text
371371./VulkanTest: error while loading shared libraries: libvulkan.so.1: cannot open shared object file: No such file or directory
@@ -382,7 +382,7 @@ test: VulkanTest
382382Le programme devrait se lancer correctement maintenant, et afficher le nombre d'extensions disponibles. Si ce nombre est
383383zéro, il y a un problème avec la configuration de Vulkan sur votre système. L'application devrait quitter avec le
384384code 0 lorsque vous fermez la fenêtre. Il y a pourtant encore une variable que nous devons créer. Nous allons
385- utiliser les validation layers et devons donc lui indiquer leur localisation avec la variable
385+ utiliser les validation layers et devons donc lui indiquer leur localisation avec la variable
386386` VK_LAYER_PATH ` :
387387
388388``` make
@@ -416,7 +416,7 @@ nom du projet et tout sera prêt!
416416Avant d'avancer, regardons le SDK plus en détail. Il y a d'autres programmes dans ce dossier qui vous seront utiles :
417417"glslangValidator" et "glslc". Nous nous en servirons pour compiler les shaders. Ils transforment un code lisible par l'homme
418418écrit en [ GLSL] ( https://en.wikipedia.org/wiki/OpenGL_Shading_Language ) en bytecode. Nous couvrirons cela dans le
419- chapitre [ modeules shader] ( !fr/Dessiner_un_triangle/Pipeline_graphique_basique/Modules_shaders ) .
419+ chapitre [ modules shader] ( !fr/Dessiner_un_triangle/Pipeline_graphique_basique/Modules_shaders ) .
420420
421421
422422Enfin, le dossier "Include" contient les headers Vulkan. Vous pouvez parourir les autres
@@ -539,7 +539,7 @@ d'appeler quelques fonctions de l'API pour s'assurer que tout fonctionne. Nous v
539539plus tard.
540540
541541Xcode devrait déjà vous afficher des erreurs comme le fait que des librairies soient introuvables. Nous allons
542- maintenant les faire dispaître. Séletionnez votre projet sur le menu * Project Navigator* . Ouvrez
542+ maintenant les faire disparaître. Sélectionnez votre projet sur le menu * Project Navigator* . Ouvrez
543543* Build Settings* puis :
544544
545545* Trouvez le champ ** Header Search Paths** et ajoutez "/usr/local/include" (c'est ici que Homebrew installe les headers)
@@ -583,7 +583,7 @@ avoir ceci :
583583
584584![ ] ( /images/xcode_output.png )
585585
586- Si vouc obtenez ` 0 extensions supported ` , il y a un problème avec la configuration de Vulkan sur votre système. Les
587- autres données proviennet de librairies, et dépendent de votre configuration.
586+ Si vous obtenez ` 0 extensions supported ` , il y a un problème avec la configuration de Vulkan sur votre système. Les
587+ autres données proviennent de librairies, et dépendent de votre configuration.
588588
589589Vous êtes maintenant prêts à vous [ lancer avec Vulkan!] ( !fr/Dessiner_un_triangle/Mise_en_place/Code_de_base ) .
0 commit comments