12345678910111213141516171819202122232425262728293031 |
- #include "BuiltinShaders.h"
-
- namespace Cygnet {
-
- BuiltinShaders::BuiltinShaders():
- textureVertex(GlShader::Type::VERTEX, R"(
- attribute vec4 position;
- attribute vec2 texCoord;
- varying vec2 v_texCoord;
- void main() {
- gl_Position = position;
- v_texCoord = texCoord;
- }
- )"),
-
- textureFragment(GlShader::Type::FRAGMENT, R"(
- precision mediump float;
- varying vec2 v_texCoord;
- uniform sampler2D tex;
- void main() {
- gl_FragColor = texture2D(tex, v_texCoord);
- }
- )"),
-
- whiteFragment(GlShader::Type::FRAGMENT, R"(
- precision mediump float;
- void main() {
- gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
- }
- )") {}
- }
|