# Fragment Shaders • Obsidian Garden

# Fragment Shaders

Fragment shaders describe how polygons are painted (or textured). Read Basics of WebGL (Drawing a Cube) first.

## Sample fragment vertex

Parameters could be passed here as written at Vertex Shaders.

    precision highp float;// parameter from Vertex Shadervarying vec4 v_positionWithOffset;// parameters passed from Javascript loopuniform float slide;uniform float aspect;void main(void){  // color, attached to current verticle {r,g,b,alpha}  // same a[  //   v_positionWithOffset.x,  //   v_positionWithOffset.y,   //   v_positionWithOffset.z,   //   1  //  ]  gl_FragColor=vec4(v_positionWithOffset.xyz,1);}```