Exemple #1
0
 public abstract void VertexShader(ref OutVertex outVertex, InVertex inVertex, Uniforms uniforms);
Exemple #2
0
 public override void VertexShader(ref OutVertex outVertex, InVertex inVertex, Uniforms uniforms)
 {
     if (inVertex.VertexId == 0)
     {
         outVertex.Position = new Vector4(-1, -1, 0, 1);
     }
     if (inVertex.VertexId == 1)
     {
         outVertex.Position = new Vector4(+1, -1, 0, 1);
     }
     if (inVertex.VertexId == 2)
     {
         outVertex.Position = new Vector4(-1, +1, 0, 1);
     }
 }
Exemple #3
0
 public abstract void FragmentShader(ref OutFragment outFragment, InFragment inFragment, Uniforms uniforms);
Exemple #4
0
 public override void FragmentShader(ref OutFragment outFragment, InFragment inFragment, Uniforms uniforms)
 {
     outFragment.Color = new Vector4(1, 1, 1, 1);
 }