gpt4 book ai didi

windows - 我是否需要分别为每个 opengl 上下文加载函数?

转载 作者:行者123 更新时间:2023-12-05 00:44:40 27 4
gpt4 key购买 nike

我正在尝试使用高兴在 Windows 上加载 opengl 函数。很快我发现我需要有有效的 opengl 上下文来加载函数。一切正常,但我不确定每次创建窗口时加载 opengl 函数是否是个好主意。

这些函数是在多个 opengl 上下文之间共享的,还是我需要为我创建的每个上下文加载它们?

最佳答案

函数加载的语义因环境而异:

  • WGL (=Win32):函数指针与上下文相关联,因此您必须管理每个上下文的函数集并相应地使用它们。
  • GLX (=X11):函数指针在上下文之间是通用的,对实现的分派(dispatch)发生在内部。
  • macOS:函数指针是通用的,但是少数动态加载的函数是 Apple 特有的,很少使用,所以这不是问题
  • 关于windows - 我是否需要分别为每个 opengl 上下文加载函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59616686/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com