public void SetAttributeBinding(int index, string name) { int errorCode = PsmShaderProgram.SetAttributeBinding(this.handle, index, name); if (errorCode != 0) { Error.ThrowNativeException(errorCode); } PsmShaderProgram.GetAttributeCount(this.handle, out this.state.attributeCount); GraphicsContext.NotifyUpdate(GraphicsUpdate.VertexBuffer); }
public ShaderProgramState(int handle) { PsmShaderProgram.GetUniformCount(handle, out this.uniformCount); PsmShaderProgram.GetAttributeCount(handle, out this.attributeCount); }