title: OpenGLSL error while compiling fragment shader using UBOs
body: <p>I am trying to get UBOs working, however I get a compilation error in the fragment shader:</p>
  
  <pre><code>ERROR 0:5:"(": synrax error.
  </code></pre>
  
  <p>Fragment Shader:</p>
  
  <pre><code>layout(std140) uniform Colors
  {
      vec3  SCol;
      vec3  WCol;
      float DCool;
      float DWarm;
  }colors;
  </code></pre>
  
  <p>Where am I going wrong?</p>