Advertisement
esepich

Untitled

Jul 3rd, 2015
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #version 300 es
  2.  
  3. layout(location = 0) in vec4 a_position;
  4. layout(location = 1) in vec2 a_texCoord;
  5.  
  6. out vec2 v_texCoord;
  7.  
  8. void main()
  9. {
  10. gl_Position = a_position;
  11. v_texCoord = a_texCoord;
  12. }
  13.  
  14.  
  15. #version 300 es
  16.  
  17. precision mediump float;
  18.  
  19. in vec2 v_texCoord;
  20.  
  21. layout(location = 0) out vec4 outColor;
  22.  
  23. uniform sampler2D s_baseMap;
  24. uniform sampler2D s_lightMap;
  25.  
  26. void main()
  27. {
  28. vec4 baseColor;
  29. vec4 lightColor;
  30.  
  31. baseColor = texture( s_baseMap, v_texCoord );
  32. lightColor = texture( s_lightMap, v_texCoord );
  33.  
  34. outColor = baseColor * (lightColor + 0.25);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement