blob: 9e29b690bb55999988a84b845c696183bc99aa46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
using System;
using OpenTK.Graphics.OpenGL;
namespace Crow
{
public class TexturedShader : Shader
{
public TexturedShader ()
{
fragSource = @"
#version 130
precision highp float;
uniform sampler2D tex;
in vec2 texCoord;
out vec4 out_frag_color;
void main(void)
{
out_frag_color = texture( tex, texCoord);
}";
Compile ();
}
protected override void BindSamplesSlots ()
{
base.BindSamplesSlots ();
GL.Uniform1(GL.GetUniformLocation (pgmId, "stencil"),1);
}
public override void Enable ()
{
base.Enable ();
}
}
}
|