Exemple #1
0
 public void AddUniform(ShaderProgramUniforms uniform)
 {
     Enable();
     _uniforms[uniform] = GL.GetUniformLocation(Program, uniform.ToString());
     if (OnMessage != null) OnMessage("Uniform Created :" + uniform.ToString() + " at: " + _uniforms[uniform]);
     Disable();
 }
Exemple #2
0
 public void UpdateUniform(ShaderProgramUniforms uniform, ref Matrix4 matrix)
 {
     GL.UniformMatrix4(_uniforms[uniform], false, ref matrix);
     if (OnMessage != null)
     {
         OnMessage("Uniform Updated :" + uniform.ToString());
     }
 }
Exemple #3
0
 public void AddUniform(ShaderProgramUniforms uniform)
 {
     Enable();
     _uniforms[uniform] = GL.GetUniformLocation(Program, uniform.ToString());
     if (OnMessage != null)
     {
         OnMessage("Uniform Created :" + uniform.ToString() + " at: " + _uniforms[uniform]);
     }
     Disable();
 }
Exemple #4
0
 public void UpdateUniform(ShaderProgramUniforms uniform, ref Matrix4 matrix)
 {
     GL.UniformMatrix4(_uniforms[uniform], false, ref matrix);
     if (OnMessage != null) OnMessage("Uniform Updated :" + uniform.ToString());
 }