【问题标题】:Duplicate GLX FBConfigs from glXChooseFBConfig从 glXChooseFBConfig 复制 GLX FBConfig
【发布时间】:2023-03-30 01:26:01
【问题描述】:

在运行 glxinfo 或使用我自己的代码(调用 glXChooseFBConfig 以获取 GLX 帧缓冲区配置列表)时,我看到除了 ID 代码之外,有些条目是相同的。

例如:

$ glxinfo
...
0x77  0 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
...
0xae  0 tc  0 32  0 r  y  .  8  8  8  8  4 24  8 16 16 16 16  0 0 None
...

这种重复的原因是什么?这些看似相同的模式之间是否存在根本差异?

【问题讨论】:

    标签: opengl x11


    【解决方案1】:

    虽然从 OpenGL 的角度来看它们具有相同的缓冲区配置,但从 X11 的角度来看它们是不同的。具体来说,它们具有不同的 X Visual 位深度(一个是 24 位 X 视觉,一个是 32 位 X 视觉)

    [注意:我在撰写问题时发现了这一点,但由于我在网络搜索中没有找到答案,所以无论如何我都会在这里发布问题和答案——也许其他人会发现它在未来。]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-22
      相关资源
      最近更新 更多