From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- .../api/webgl_api/by_example/hello_glsl/index.md | 68 ++++++++++++---------- 1 file changed, 37 insertions(+), 31 deletions(-) (limited to 'files/fr/web/api/webgl_api/by_example/hello_glsl') diff --git a/files/fr/web/api/webgl_api/by_example/hello_glsl/index.md b/files/fr/web/api/webgl_api/by_example/hello_glsl/index.md index c30e81f2f3..4ebd39cd35 100644 --- a/files/fr/web/api/webgl_api/by_example/hello_glsl/index.md +++ b/files/fr/web/api/webgl_api/by_example/hello_glsl/index.md @@ -10,28 +10,28 @@ tags: - WebGL translation_of: Web/API/WebGL_API/By_example/Hello_GLSL --- -
{{IncludeSubnav("/fr/Apprendre")}}
+{{IncludeSubnav("/fr/Apprendre")}} -

{{PreviousNext("Apprendre/WebGL/Par_exemple/Une_pluie_de_rectangle","Apprendre/WebGL/Par_exemple/Introduction_aux_attributs_vertex")}}

+{{PreviousNext("Apprendre/WebGL/Par_exemple/Une_pluie_de_rectangle","Apprendre/WebGL/Par_exemple/Introduction_aux_attributs_vertex")}} -

Dans cet article, on décrit un programme de manipulation de shaders qui dessine un carré de couleur.

+Dans cet article, on décrit un programme de manipulation de _shaders_ qui dessine un carré de couleur. -
-

Note : Cet exemple devrait fonctionner pour l'ensemble des navigateurs récents. Cependant, pour les versions anciennes ou mobiles, il peut y avoir des dysfonctionnements. Si le canevas reste blanc, vous pouvez vérifier le résultat avec l'exemple suivant qui dessine exactement la même chose. Assurez-vous de bien lire les explications et le code présent sur cette page avant de passer à la suivante.

-
+> **Note :** Cet exemple devrait fonctionner pour l'ensemble des navigateurs récents. Cependant, pour les versions anciennes ou mobiles, il peut y avoir des dysfonctionnements. Si le canevas reste blanc, vous pouvez vérifier le résultat avec l'exemple suivant qui dessine exactement la même chose. Assurez-vous de bien lire les explications et le code présent sur cette page avant de passer à la suivante. -

{{EmbedLiveSample("Hello_World_en_GLSL",660,425)}}

+{{EmbedLiveSample("Hello_World_en_GLSL",660,425)}} -

Hello World en GLSL

+### _Hello World_ en GLSL -

Voici un exemple de premier programme qu'on peut écrire pour manipuler des shaders.

+Voici un exemple de premier programme qu'on peut écrire pour manipuler des _shaders_. - +```html hidden +

Hello World! Hello GLSL!

+Votre navigateur semble ne pas + supporter l'élément HTML5. +``` - +``` -
<script type="x-shader/x-vertex" id="vertex-shader">
+```html
+
+```
 
-
<script type="x-shader/x-fragment" id="fragment-shader">
+```html
+
+```
 
-
+```js hidden
+;(function(){
+```
 
-
"use strict"
+```js
+"use strict"
 window.addEventListener("load", setupWebGL, false);
 var gl,
   program;
@@ -128,9 +132,10 @@ if (buffer)
 if (program)
   gl.deleteProgram(program);
 }
-
+``` - +``` - +```js hidden +})(); +``` -

Le code source de cet exemple est également disponible sur GitHub.

+Le code source de cet exemple est également disponible sur [GitHub](https://github.com/idofilin/webgl-by-example/tree/master/hello-glsl). -

{{PreviousNext("Apprendre/WebGL/Par_exemple/Une_pluie_de_rectangle","Apprendre/WebGL/Par_exemple/Introduction_aux_attributs_vertex")}}

+{{PreviousNext("Apprendre/WebGL/Par_exemple/Une_pluie_de_rectangle","Apprendre/WebGL/Par_exemple/Introduction_aux_attributs_vertex")}} -- cgit v1.2.3-54-g00ecf