如何在 OpenTK .NET Core 中设置 OpenGL API 版本?

How to set OpenGL API version in OpenTK .NET Core?

如何使用 NativeWindowSettings class 使用 .NET Core 5.0 在 OpenTk 4.6.4 中设置 OpenGl 版本?以及如何在此代码中正确实现它

var nativeWindowSettings = new NativeWindowSettings
        {
            Size = new Vector2i(width, height),
            Title = title,
            API = ContextAPI.OpenGL,
            Profile = ContextProfile.Core,
            // APIVersion = ??
        };

您可以设置 APIVersion 属性(另见 OpenTK_hello_triangle。例如:

var nativeWindowSettings = new NativeWindowSettings()
{
    // [...]

    APIVersion = new System.Version(4, 6)
};