title: error C7011: implicit cast from "vec4" to "vec3"
body: <p>I have looked as best as I can, and no one is having that error with the same basic code as I have.</p>
  
  <p>Someone please look at the code below and let me know what I need to fix please and thank you:</p>
  
  <p>gl_Position = vec4(0.25 * position, 1.0);</p>
  
  <p>I know its kind of a newb thing as I am currently learning GLSL, so the help would be very appreciated. </p>
  
  <p>Edit: If I read other peoples similar errors correctly, its in my fragment file, not the vertex. The below code might be more helpful in figuring this out.</p>
  
  <pre><code>#version 430
  
  out vec3 fragColor;
  
  void main()
  {
   fragColor = vec4(0.0, 1.0, 1.0, 1.0);
  }
  </code></pre>