imgui.vs 432 B

123456789101112131415161718192021222324252627282930
  1. #START VS
  2. #version 330
  3. uniform mat4 ProjMtx;
  4. in vec2 Position;
  5. in vec2 UV;
  6. in vec4 Color;
  7. out vec2 Frag_UV;
  8. out vec4 Frag_Color;
  9. void main()
  10. {
  11. Frag_UV = UV;
  12. Frag_Color = Color;
  13. gl_Position = ProjMtx * vec4(Position.xy,0,1);
  14. }
  15. #END VS
  16. #START FS
  17. #version 330
  18. uniform sampler2D Texture;
  19. in vec2 Frag_UV;
  20. in vec4 Frag_Color;
  21. out vec4 Out_Color;
  22. void main()
  23. {
  24. Out_Color = Frag_Color * texture( Texture, Frag_UV.st);
  25. }
  26. #END FS