Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

23 wiersze
446 B

  1. /* ShaderObject: GL_VERTEX_SHADER */
  2. #version 330
  3. uniform mat4 uModelViewProjMat;
  4. layout(location = 0) in vec3 inPos;
  5. layout(location = 1) in vec2 inTexCoord;
  6. out vec2 vTexCoord;
  7. void main(void)
  8. {
  9. gl_Position = vec4(inPos, 1.0);
  10. vTexCoord = inTexCoord;
  11. }
  12. /* ShaderObject: GL_FRAGMENT_SHADER */
  13. #version 330
  14. uniform sampler2D uTexture;
  15. in vec2 vTexCoord;
  16. out vec4 outColor;
  17. void main(void)
  18. {
  19. outColor = texture(uTexture, vTexCoord);
  20. }