| 123456789101112131415161718192021222324252627282930 |
- #START VS
- #version 330
- uniform mat4 ProjMtx;
- in vec2 Position;
- in vec2 UV;
- in vec4 Color;
- out vec2 Frag_UV;
- out vec4 Frag_Color;
- void main()
- {
- Frag_UV = UV;
- Frag_Color = Color;
- gl_Position = ProjMtx * vec4(Position.xy,0,1);
- }
- #END VS
- #START FS
- #version 330
- uniform sampler2D Texture;
- in vec2 Frag_UV;
- in vec4 Frag_Color;
- out vec4 Out_Color;
- void main()
- {
- Out_Color = Frag_Color * texture( Texture, Frag_UV.st);
- }
- #END FS
|