Ejemplo n.º 1
0
 public static Shader CreateShader(int shaderId,string shaderSourceCode, ShaderType type)
 {
     GL.ShaderSource(shaderId, shaderSourceCode);
     GL.CompileShader(shaderId);
     LogExtensions.LogShaderInfo(shaderId);
     LogShaderInfo(shaderId);
     return new Shader(shaderId, type);
 }
Ejemplo n.º 2
0
        public void Bind()
        {
            OpenGL.BindVertexArray(this.Id);
            var glErrors = LogExtensions.GetGLErrors();

            if (glErrors.Any())
            {
                IsBinded = false;
            }
            else
            {
                IsBinded = true;
            }
        }