public void AttachShaders( Shader[] shaders ) { this.shaders = shaders; for (int i = 0; i < shaders.Length; i++) { shaders[i].Compile(); GL.AttachShader( programHandle, shaders[i].handle ); } GL.LinkProgram( programHandle ); }
public void AttachShader( Shader shader ) { shader.Compile(); GL.AttachShader( programHandle, shader.handle ); GL.LinkProgram( programHandle ); }
public ShaderController(Shader[] shaders) { controllers.Add(this); programHandle = GL.CreateProgram(); AttachShaders(shaders); }