provisoire
mots clés:vertex texture fetch ,store uptated,transform feedback,shader image load store,rendering to a texture,FBO frame buffer object
Transform Feedback
Transform feedback allows you to run geometry through the vertex shader and write the resulting vertices into a buffer. That buffer could then be used to re-submit the draw calls without going through the full vertex transforms again. This could be used to capture the positions of a GPU-driven particle system, or write out the results of mesh which was skinned on the GPU.
http://webglsamples.org/WebGL2Samples/#transform_feedback_interleaved
https://jeux.developpez.com/tutoriels/OpenGL/WebGL/16-rendu-dans-une-texture/
https://www.ibiblio.org/e-notes/webgl/gpu/bounce.htm
https://github.com/toji/webgl2-particles-2
http://stackoverflow.com/questions/23048899/particle-system-using-webgl
http://www.mikecann.co.uk/programming/gpu-state-preserving-particle-systems-with-webgl-haxe/
http://stackoverflow.com/questions/5800784/updating-information-from-the-vertex-shader
http://stackoverflow.com/questions/9354451/interpret-texture-data-as-vertex-data-in-vertex-shader
https://learnopengl.com/#!Advanced-OpenGL/Advanced-GLSL
http://progur.com/2017/03/how-to-create-animated-shaders-in-shadertoy.html
https://www.khronos.org/webgl/wiki/Tutorial
http://stackoverflow.com/questions/38853096/webgl-how-to-bind-values-to-a-mat4-attribute
https://www.html5rocks.com/en/tutorials/webgl/webgl_fundamentals/