- Reestructuración de ficheros y directorios general

- merge v0.01 --> Añadido fileselector
- Añadidas fuentes de Gem y Pure Data
- pix2jpg incluído en Gem. Archivos de construcción de Gem modificados.
- Añadido fichero ompiling.txt con instrucciones de compilación
This commit is contained in:
Santi Noreña 2013-02-04 18:00:17 +01:00
parent c9adfd020b
commit e85d191b46
3100 changed files with 775434 additions and 3073 deletions

View file

@ -0,0 +1,34 @@
// Cyrille Henry 2008
#extension GL_ARB_texture_rectangle : enable
uniform sampler2DRect texture_mass_old,texture_link;
varying vec2 coord;
uniform float init;
void main (void)
{
vec4 color = vec4(0.,0.,1.,1.);
if ( (coord.x < 92.) && (coord.y < 64.) )
{
vec4 pos = texture2DRect(texture_mass_old, coord)-vec4(0.5);
vec4 force = texture2DRect(texture_link, coord)-vec4(0.5);
force = min(max(force,vec4(-0.5)),vec4(0.5));
// on vire les +inf et -inf qui peuvent poser pb en cas d'instabilités
pos += force;
//increment de la position
float reset = step(coord.x,1.);
// reset *= step(mod(coord.y,10.),4.);
// les point en x<1 sont tjrs reseté : ils sont dc imobiles
color = mix(pos,vec4(coord.x/1000.,(coord.y-32.)/1000.,0.,0.),reset+(1.-reset)*init);
// couleur de sortie mixé avec couleur d'initialisation
color += vec4(0.5);
color.a = 1.;
// preparation de la sortie (ajout de l'offset + virer l'alpha)
}
gl_FragColor = color;
}