worldFragment.fs 563 B

12345678910111213141516171819202122232425
  1. #version 430
  2. layout (location = 0) out vec3 worldPosition;
  3. layout (location = 1) out vec3 worldNormal;
  4. layout (location = 2) out vec4 worldColor;
  5. layout (binding = 0) uniform sampler2D samp;
  6. uniform mat4 projMatrix;
  7. uniform mat4 viewMatrix;
  8. uniform mat4 modelMatrix;
  9. in vec3 varPosition;
  10. in vec2 varTextureCoord;
  11. in vec4 varColor;
  12. in vec3 varNormal;
  13. void main(void)
  14. {
  15. worldPosition = varPosition;
  16. worldNormal = normalize(varNormal);
  17. //worldColor = vec4(1, 0, 0, 1);
  18. worldColor = texture(samp, varTextureCoord);
  19. //worldColor = varColor;
  20. }