vertex.vs 446 B

12345678910111213141516171819202122232425
  1. #version 430
  2. layout (location = 0) in vec3 pos;
  3. layout (location = 1) in vec4 color;
  4. layout (location = 2) in vec2 tex;
  5. uniform sampler2D samp;
  6. uniform mat4 projMatrix;
  7. uniform mat4 viewMatrix;
  8. uniform bool useTexture;
  9. uniform bool useColor;
  10. uniform bool useMixColor;
  11. uniform vec4 mixColor;
  12. out vec2 tc;
  13. out vec4 outColor;
  14. void main(void)
  15. {
  16. tc = tex;
  17. outColor = color;
  18. gl_Position = projMatrix * viewMatrix * vec4(pos, 1.0);
  19. }