anchor.diff:  [source,java]
   ----
   
  -   material.setColor("Color", new ColorRGBA(1.0f, 0.0f, 0.0f, 1.0f); // red color
  +   material.setColor("Color", new ColorRGBA(1.0f, 0.0f, 0.0f, 1.0f)); // red color
      material.setTexture("ColorMap", myTexture); // bind myTexture for that sampler uniform
   
   ----
  
positive.code: 
  === JME3 and OpenGL 3 & 4 compatibility
  
  GLSL 1.0 to 1.2 comes with built in attributes and uniforms (ie, gl_Vertex, gl_ModelViewMatrix, etc…). Those attributes are deprecated since GLSL 1.3 (opengl 3), hence JME3 global uniforms and attributes. 
  
  Here is a list of deprecated attributes and their equivalent in JME3.
  
  
negative.code: 
  === JME3 attributes
  
  Those are different attributes that are always passed to your shader.
  
  You can find a complete list of those attribute in the Type enum of the VertexBuffer in link:https://github.com/jMonkeyEngine/jmonkeyengine/blob/master/jme3-core/src/main/java/com/jme3/scene/VertexBuffer.java[VertexBuffer.java].
  
  [NOTE]
  ====
  In the shader the attributes names will be prefixed by an “in”.
  ====
  