MacOs OpenGl正向兼容性?

MacOs OpenGl正向兼容性?,macos,opengl,f#,opentk,Macos,Opengl,F#,Opentk,我正在尝试设置一些非常简单的图形窗口,不幸的是,我也必须在MacOS版本Big-Sur上使用这些窗口。我正在使用F#编程语言和OpenTK包 这是我目前掌握的密码 open OpenTK.Windowing.Desktop open OpenTK.Mathematics open OpenTK.Windowing.Common open OpenTK.Graphics [<EntryPoint>] let main argv = let prof = ContextPro

我正在尝试设置一些非常简单的图形窗口,不幸的是,我也必须在MacOS版本Big-Sur上使用这些窗口。我正在使用F#编程语言和OpenTK包

这是我目前掌握的密码

open OpenTK.Windowing.Desktop
open OpenTK.Mathematics
open OpenTK.Windowing.Common
open OpenTK.Graphics


[<EntryPoint>]
let main argv =
    let prof = ContextProfile.Compatability
    let windowSettings = NativeWindowSettings()
    windowSettings.Size <- Vector2i(800, 600)
    windowSettings.Title <- "OpenTK Window"
    windowSettings.Profile <- prof
    windowSettings.APIVersion <- Version "3.3"
    use window = new GameWindow(GameWindowSettings.Default, windowSettings)
    //window.MakeCurrent()
    //window.Run ()

    0
打开OpenTK.Windowing.Desktop
开放式数学
打开OpenTK.Windowing.Common
打开OpenTK.Graphics
[]
让主argv=
让prof=ContextProfile.compatibility
设windowSettings=NativeWindowSettings()
窗口设置。大小更改此设置

Unhandled exception. OpenTK.Windowing.GraphicsLibraryFramework.GLFWException: NSGL: The targeted version of macOS only supports forward-compatible core profile contexts for OpenGL 3.2 and above
   at OpenTK.Windowing.Desktop.GLFWProvider.<>c.<.cctor>b__5_0(ErrorCode errorCode, String description)
let prof = ContextProfile.Compatability
let prof = ContextProfile.Core