worldFragment.fs 443 B

12345678910111213141516171819202122
  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 proj;
  7. uniform mat4 view;
  8. uniform mat4 model;
  9. in vec3 varPosition;
  10. in vec2 varTex;
  11. in vec3 varNormal;
  12. void main(void)
  13. {
  14. worldPosition = varPosition;
  15. worldNormal = normalize(varNormal);
  16. worldColor = texture(samp, varTex);
  17. }