Beispiel #1
0
        public Shaders()
        {
            defaultShader = new Shader();
            defaultShader.compile();

            guiShader = new Shader();

            guiShader.vertexProgram =
                "void main(void)" +
                "{" +
                "gl_TexCoord[0] = gl_TextureMatrix[0] * gl_MultiTexCoord0;" +
                "gl_Position = ftransform();" +
                "}";

            guiShader.fragmentProgram =
                "uniform sampler2D texture;" +
                "uniform vec4 color;" +
                "void main(void)" +
                "{" +
                "vec4 col = texture2D(texture, gl_TexCoord[0].st);" +
                "gl_FragColor = col * color;" +
                "}";

            guiShader.compile();
        }
Beispiel #2
0
        public Shaders()
        {
            defaultShader = new Shader();
            defaultShader.compile();

            guiShader = new Shader();

            guiShader.vertexProgram =
                        "void main(void)" +
                        "{" +
                            "gl_TexCoord[0] = gl_TextureMatrix[0] * gl_MultiTexCoord0;" +
                            "gl_Position = ftransform();" +
                        "}";

            guiShader.fragmentProgram =
                        "uniform sampler2D texture;" +
                        "uniform vec4 color;" +
                        "void main(void)" +
                        "{" +
                            "vec4 col = texture2D(texture, gl_TexCoord[0].st);" +
                            "gl_FragColor = col * color;" +
                        "}";

            guiShader.compile();
        }