vertex.vs 486 B

1234567891011121314151617181920212223242526
  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 mat4 modelMatrix;
  9. uniform bool useTexture;
  10. uniform bool useColor;
  11. uniform bool useMixColor;
  12. uniform vec4 mixColor;
  13. out vec2 tc;
  14. out vec4 outColor;
  15. void main(void)
  16. {
  17. tc = tex;
  18. outColor = color;
  19. gl_Position = projMatrix * viewMatrix * modelMatrix * vec4(pos, 1.0);
  20. }