Skip to content

Commit 1181aad

Browse files
KrenodenoAlexis Ronez
authored and
Alexis Ronez
committed
Update 02_Environnement_de_Développement.md
Quelques typos et tournures de phrase corrigées
1 parent 1c38a1a commit 1181aad

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

fr/02_Environnement_de_Développement.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,28 @@ pouvez aussi utiliser VS 2013 ou 2015, mais les étapes sont un peu différentes
99

1010
### SDK Vulkan
1111

12-
Le composant central au développement d'applications Vulkan est le SDK. Il inclue les headers, les validation layers
12+
Le composant central du développement d'applications Vulkan est le SDK. Il inclut les headers, les validation layers
1313
standards, des outils de débogage et un loader pour les fonctions Vulkan. Ce loader récupère les fonctions dans le
1414
driver à l'exécution, comme GLEW pour OpenGL - si vous connaissez.
1515

16-
Le SDK peut être téléchargé sur [le site LunarG](https://vulkan.lunarg.com/) en utilisant les boutons en bas de page.
16+
Le SDK peut être téléchargé sur [le site de LunarG](https://vulkan.lunarg.com/) en utilisant les boutons en bas de page.
1717
Vous n'avez pas besoin de compte, mais celui-ci vous donne accès à une documentation supplémentaire qui pourra vous être
1818
utile.
1919

2020
![](/images/vulkan_sdk_download_buttons.png)
2121

2222
Réalisez l'installation et notez l'emplacement du SDK. La première chose que nous allons faire est vérifier que votre
23-
carte graphique support Vulkan. Allez dans le dossier d'installation du SDK, ouvrez le dossier "Bin" et lancez
23+
carte graphique supporte Vulkan. Allez dans le dossier d'installation du SDK, ouvrez le dossier "Bin" et lancez
2424
"cube.exe". Vous devriez voire la fenêtre suivante :
2525

2626
![](/images/cube_demo.png)
2727

28-
Si vous recevez un message d'erreur assurez-vous que votre driver est à jour, inclus Vulkan et que votre carte graphique
29-
est supportée. Référez-vous au [chapitre introductif](!Introduction) pour les liens aux vendeurs principaux.
28+
Si vous recevez un message d'erreur assurez-vous que votre driver est à jour, inclut Vulkan et que votre carte graphique
29+
est supportée. Référez-vous au [chapitre introductif](!Introduction) pour les liens vers les principaux constructeurs.
3030

31-
Il y a un autre programme dans ce dossier qui vous sera utile : "glslangValidator.exe". Il nous sera utile lors de
31+
Il y a un autre programme dans ce dossier qui vous sera utile : "glslangValidator.exe". Il nous sera utile lors de la
3232
compilation des shaders. Il transforme un code lisible par l'homme écrit en [GLSL](https://en.wikipedia.org/wiki/OpenGL_Shading_Language) en byte code.
33-
Nous couvrirons cela dans le chapitre [modules shader](!Drawing_a_triangle/Graphics_pipeline_basics/Shader_modules).
33+
Nous couvrirons cela dans le chapitre des [shader modules](!Drawing_a_triangle/Graphics_pipeline_basics/Shader_modules).
3434
Le dossier "Bin" contient aussi les fichiers binaires du loader Vulkan et des validation layers. Le dossier "Lib" en
3535
contient les librairies.
3636

@@ -130,8 +130,8 @@ int main() {
130130
```
131131

132132
Configurons maintenant le projet afin de se débarasser des erreurs. Ouvrez le dialogue des propriétés du projet et
133-
assurez-vous que "All Configurations" est sélectionné, car la plupart des paramètres ne s'applique soit qu'à "Debug"
134-
soit à "Release".
133+
assurez-vous que "All Configurations" est sélectionné, car la plupart des paramètres s'appliquent autant à "Debug"
134+
qu'à "Release".
135135

136136
![](/images/vs_open_project_properties.png)
137137

@@ -222,7 +222,7 @@ dossier "examples/build" avec la commande "./cube" et assurez-vous que vous obte
222222

223223
![](/images/cube_demo_nowindow.png)
224224

225-
Si vous recevez un message d'erreur, assurez-vous que vos drivers sont à jour, inclue Vulkan et que votre carte
225+
Si vous recevez un message d'erreur, assurez-vous que vos drivers sont à jour, incluent Vulkan et que votre carte
226226
graphique est supportée. Référez-vous au [chapitre introductif](!Introduction) pour les liens aux vendeurs principaux.
227227

228228
### GLFW
@@ -413,7 +413,7 @@ Vous pouvez désormais utiliser ce dossier comme exemple pour vos projets Vulkan
413413
nom du projet et tout est prêt!
414414

415415
Avant d'avancer, explorons le SDK un peu plus. Il y a un autre programme dans ce dossier qui vous sera utile :
416-
"glslangValidator.exe". Il nous sera utile lors de compilation des shaders. Il transforme un code lisible par l'homme
416+
"glslangValidator". Il nous sera utile lors de compilation des shaders. Il transforme un code lisible par l'homme
417417
écrit en [GLSL](https://en.wikipedia.org/wiki/OpenGL_Shading_Language) en byte code. Nous couvrirons cela dans le
418418
chapitre [modeules shader](!Drawing_a_triangle/Graphics_pipeline_basics/Shader_modules).
419419

@@ -437,14 +437,14 @@ layers, outils de débogage et un loader dynamique pour les fonctions Vulkan. Le
437437
driver pendant l'exécution, comme GLEW pour OpenGL - si vous connaissez.
438438

439439
Le SDK se télécharge sur le [site de LunarG](https://vulkan.lunarg.com/) en utilisant les boutons en bas de page. Vous
440-
n'avez pasbesoin de dréer de compte, mais il permet d'accéder à une documentation supplémentaire qui pourra vous être
440+
n'avez pas besoin de dréer de compte, mais il permet d'accéder à une documentation supplémentaire qui pourra vous être
441441
utile.
442442

443443
![](/images/vulkan_sdk_download_buttons.png)
444444

445445
La version MacOS du SDK utilise [MoltenVK](https://moltengl.com/). Il n'y a pas de support natif pour Vulkan sur MacOS,
446-
donc nous avons besoin de MoltenVK pour transcrire les appels à l'API Vulkan en appels à la framework Metal d'Apple.
447-
Vous pouvez ainsi exploiter pleinement les possibilités de cet API autonatiquement.
446+
donc nous avons besoin de MoltenVK pour transcrire les appels à l'API Vulkan en appels au framework Metal d'Apple.
447+
Vous pouvez ainsi exploiter pleinement les possibilités de cet API automatiquement.
448448

449449

450450
Une fois téléchargé, extrayez le contenu où vous le souhaitez. Dans le dossier extrait, il devrait y avoir un
@@ -455,7 +455,7 @@ obtenez ceci :
455455

456456
### GLFW
457457

458-
Comme dit précédemment, Vulkan est ignorant de la plateforme sur laquelle il opère, et n'inclut pas d'outil de création
458+
Comme dit précédemment, Vulkan ignore la plateforme sur laquelle il opère, et n'inclut pas d'outil de création
459459
de fenêtre pour y afficher les résultats de notre travail. Pour bien exploiter les possibilités cross-platform de
460460
Vulkan, nous utiliserons la [librairie GLFW](http://www.glfw.org/) pour créer une fenêtre qui supportera Windows, Linux
461461
et MacOS. Il existe d'autres librairies telles que [SDL](https://www.libsdl.org/), mais GLFW à l'avantage d'abstraire
@@ -539,7 +539,7 @@ Gardez à l'esprit que vous n'avez pas à comprendre tout ce que le code fait, d
539539
quelques appels à l'API pour s'assurer que tout fonctionne.
540540

541541
Xcode devrait déjà vous afficher des erreurs comme le fait que des librairies soient introuvables. Nous allons
542-
maintenant faire en sorteque ces erreurs disparaissent. Séletionnez votre projet sur le menu *Project Navigator*. Ouvrez
542+
maintenant faire en sorte que ces erreurs disparaissent. Séletionnez 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)
@@ -557,7 +557,7 @@ Maintenant, dans le menu *Build Phases*, ajoutez les frameworks "glfw3" et "vulk
557557

558558
* Pour glfw ouvrez le dossier "/usr/local/lib" où vous trouverez un fichier avec un nom comme "libglfw.3.x.dylib" où x
559559
est le numéro de la version. Glissez ce fichier jusqu'à la barre des "Linked Frameworks and librairies" dans Xcode.
560-
* Pour Vulkan, rendez-vous à "vulkansdk/macOS/lib" et répétez l'opération pour "libvulkan.1.dylib" et "libvulkan.1.x.xx
560+
* Pour Vulkan, rendez-vous dans "vulkansdk/macOS/lib" et répétez l'opération pour "libvulkan.1.dylib" et "libvulkan.1.x.xx
561561
.dylib" avec les x correspondant à la version du SDK que vous avez téléchargé.
562562

563563
Maintenant que vous avez ajouté ces librairies, remplissez le champ `Destination` avec "Frameworks" dans **Copy Files**,
@@ -583,7 +583,7 @@ avoir ceci :
583583

584584
![](/images/xcode_output.png)
585585

586-
Le nombre d'extensions ne doit pas être nul. Les autres données proviennet de librairies, et dépéndent de votre
587-
onfiguration.
586+
Le nombre d'extensions ne doit pas être nul. Les autres données proviennet de librairies, et dépendent de votre
587+
configuration.
588588

589-
Vous êtes maintenant prêts pour [la partie intéressante!](!Drawing_a_triangle/Setup/Base_code).
589+
Vous êtes maintenant prêts pour [la partie intéressante!](!Drawing_a_triangle/Setup/Base_code).

0 commit comments

Comments
 (0)