public void SetUniformBinding(int index, string name) { int errorCode = PsmShaderProgram.SetUniformBinding(this.handle, index, name); if (errorCode != 0) { Error.ThrowNativeException(errorCode); } PsmShaderProgram.GetUniformCount(this.handle, out this.state.uniformCount); }